Fetch MCP 服务器实现了模型上下文协议(MCP),借助服务器发送事件(SSE)达成实时通信。它不仅具备网页内容抓取能力,还能与人工智能应用深度结合,为模型和资源的管理与通信提供了标准化的解决方案。
Fetch MCP 服务器实现了模型上下文协议,借助服务器发送事件(SSE)达成实时通信。它具备网页内容抓取和搜索功能,默认拥有以下特性:
克隆仓库并安装依赖:
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 并将其内容转换为 Markdownsearch:搜索并从网页获取内容,结合 SERP 结果src/index.ts:应用程序主入口文件src/mcp-server.ts:MCP 服务器实现及工具定义src/sse-server.ts:使用 Express 实现的 SSE 服务器k8s/:Kubernetes 部署配置文件