Fetch Mcp Server

Fetch Mcp Server

🚀 Fetch MCP 服务器

Fetch MCP 服务器实现了模型上下文协议(MCP),借助服务器发送事件(SSE)达成实时通信。它不仅具备网页内容抓取能力,还能与人工智能应用深度结合,为模型和资源的管理与通信提供了标准化的解决方案。

🚀 快速开始

Fetch MCP 服务器实现了模型上下文协议,借助服务器发送事件(SSE)达成实时通信。它具备网页内容抓取和搜索功能,默认拥有以下特性:

  • 模型上下文协议(MCP)实现
  • 服务器发送事件(SSE)支持实时通信
  • 使用 Playwright 抓取网页内容
  • 集成 Google 搜索,获取 SERP 结果
  • HTML 转换为 Markdown 功能
  • 资源模板和管理功能

📦 安装指南

克隆仓库并安装依赖:

git clone git@github.com:pnparadise/fetch-mcp-server.git
cd fetch-mcp-server
yarn install

💻 使用示例

基础用法

启动服务器

在开发模式下启动服务器:

yarn dev

这将启动带有 MCP 调试工具的服务器。

以生产模式启动服务器:

yarn start

默认情况下,服务器运行于 3001 端口。您可通过设置 PORT 环境变量修改端口:

PORT=5000 yarn start

接口

  • /sse - SSE 接口,用于建立持久连接
  • /messages - 发送消息至 MCP 服务器的接口

已集成工具

  • fetchUrls:抓取多个 URL 并将其内容转换为 Markdown
  • search:搜索并从网页获取内容,结合 SERP 结果

📚 详细文档

项目结构

  • src/index.ts:应用程序主入口文件
  • src/mcp-server.ts:MCP 服务器实现及工具定义
  • src/sse-server.ts:使用 Express 实现的 SSE 服务器
  • k8s/:Kubernetes 部署配置文件

先决条件

  • Node.js(推荐使用 v14 或更高版本)
  • Yarn 包管理器
  • Kubernetes 集群(用于部署)
  • 0 关注
  • 0 收藏,21 浏览
  • system 提出于 2025-09-23 12:36

相似服务问题

相关AI产品