此 MCP 服务器具备强大的网页内容抓取能力,支持 HTML、JSON、纯文本和 Markdown 等多种格式,能满足多样化的内容获取需求。
npm install。npm run build。若要自动通过 Smithery 安装 fetch-mcp 以供 Claude Desktop 使用,可执行以下命令:
npx -y @smithery/cli install @goswamig/fetch-mcp --client claude
要使用服务器,可直接运行:
npm start
这将启动 Fetch MCP Server 在 stdio 上运行。
若要在桌面应用中集成此服务器,请在应用的服务器配置中添加以下内容:
{
"mcpServers": {
"fetch": {
"command": "node",
"args": [
"{ABSOLUTE PATH TO FILE HERE}/dist/index.js"
]
}
}
}
npm install 安装依赖。npm run build 构建服务器。npx -y @smithery/cli install @goswamig/fetch-mcp --client claude
启动服务器:
npm start
在桌面应用中集成服务器,在应用的服务器配置中添加:
{
"mcpServers": {
"fetch": {
"command": "node",
"args": [
"{ABSOLUTE PATH TO FILE HERE}/dist/index.js"
]
}
}
}
url(要抓取的网站 URL)和可选的 headers(请求中包含的自定义头信息),最终返回网页的原始 HTML 内容。url(要抓取的 JSON 的 URL)和可选的 headers(请求中包含的自定义头信息),返回解析后的 JSON 内容。url(要抓取的网站 URL)和可选的 headers(请求中包含的自定义头信息),返回去除 HTML 标签、脚本和样式的网页文本内容。url(要抓取的网站 URL)和可选的 headers(请求中包含的自定义头信息),返回网页内容转换为 Markdown 格式的结果。此服务器不提供任何持久资源,其设计目的是按需抓取和转换网页内容。
npm run dev 可启动 TypeScript 编译器的监视模式,方便开发过程中的代码修改和编译。npm test 可运行测试套件,确保代码的质量和稳定性。此项目根据 MIT License 分发。