MCP 获取
模型上下文协议服务器,用于使用自定义 http 代理获取 Web 内容。这使得 Claude Desktop(或任何 MCP 客户端)能够获取 Web 内容并进行适当的图像处理。
该存储库从@smithery/mcp-fetch分叉并用库node-fetch-native替换了node-fetch实现。
如果已设置http_proxy和https_proxy环境变量,服务器将默认使用这两个变量通过代理服务器路由请求。您也可以设置MCP_HTTP_PROXY环境变量来使用其他代理服务器。
可用工具
fetch:从互联网检索 URL,并将其内容提取为 Markdown 文件。如果找到图像,则其 URL 将包含在响应中。
图像处理规格:
仅从文章内容中提取图像网址,并将其附加到工具结果中:
Related MCP server: mcp-server-collector
快速入门(针对用户)
要将此工具与 Claude Desktop 一起使用,只需将以下内容添加到您的 Claude Desktop 配置( ~/Library/Application Support/Claude/claude_desktop_config.json )中:
这将在需要时自动下载并运行该工具的最新版本。
所需设置
为 Claude 启用辅助功能:
打开系统设置
前往“隐私和安全”>“辅助功能”
点击“+”按钮
从您的应用程序文件夹添加 Claude
为克劳德打开开关
对于开发人员
以下部分适用于那些想要开发或修改该工具的人。
先决条件
Node.js 18+
Claude Desktop(从https://claude.ai/desktop安装)
tsx(通过
npm install -g tsx)
安装
通过 Smithery 安装
要通过Smithery自动为 Claude Desktop 安装 MCP Fetch:
手动安装
配置
确保 Claude Desktop 已安装并正在运行。
如果还没有安装 tsx,请全局安装:
npm install -g tsx # or pnpm add -g tsx修改位于以下位置的 Claude Desktop 配置:
~/Library/Application Support/Claude/claude_desktop_config.json
您可以通过 Claude Desktop 菜单轻松找到它:
打开 Claude 桌面
在 Mac 菜单栏上单击 Claude
点击“设置”
点击“开发者”
将以下内容添加到您的 MCP 客户端的配置中: