Skip to main content
Glama

MCP Fetch With Proxy

MIT License
117
  • Apple

MCP 获取

模型上下文协议服务器,用于使用自定义 http 代理获取 Web 内容。这使得 Claude Desktop(或任何 MCP 客户端)能够获取 Web 内容并进行适当的图像处理。

该存储库从@smithery/mcp-fetch分叉并用库node-fetch-native替换了node-fetch实现。

如果已设置http_proxyhttps_proxy环境变量,服务器将默认使用这两个变量通过代理服务器路由请求。您也可以设置MCP_HTTP_PROXY环境变量来使用其他代理服务器。

可用工具

  • fetch :从互联网检索 URL,并将其内容提取为 Markdown 文件。如果找到图像,则其 URL 将包含在响应中。

图像处理规格:

仅从文章内容中提取图像网址,并将其附加到工具结果中:

{ "params": { "url": "https://www.example.com/articles/123" }, "response": { "content": [ { "type": "text", "text": "Contents of https://www.example.com/articles/123:\nHere is the article content\n\nImages found in article:\n- https://www.example.com/1.jpg.webp\n- https://www.example.com/2.jpg.webp\n- https://www.example.com/3.webp" } ] } }

快速入门(针对用户)

要将此工具与 Claude Desktop 一起使用,只需将以下内容添加到您的 Claude Desktop 配置( ~/Library/Application Support/Claude/claude_desktop_config.json )中:

{ "tools": { "fetch": { "command": "npx", "args": ["-y", "@kwp-lab/mcp-fetch"], "env": { "MCP_HTTP_PROXY": "https://example.com:10890" // Optional, remove if not needed } } } }

这将在需要时自动下载并运行该工具的最新版本。

所需设置

  1. 为 Claude 启用辅助功能:
    • 打开系统设置
    • 前往“隐私和安全”>“辅助功能”
    • 点击“+”按钮
    • 从您的应用程序文件夹添加 Claude
    • 为克劳德打开开关

对于开发人员

以下部分适用于那些想要开发或修改该工具的人。

先决条件

安装

通过 Smithery 安装

要通过Smithery自动为 Claude Desktop 安装 MCP Fetch:

npx -y @smithery/cli install @kwp-lab/mcp-fetch --client claude

手动安装

git clone https://github.com/kwp-lab/mcp-fetch.git cd mcp-fetch npm install npm run build

配置

  1. 确保 Claude Desktop 已安装并正在运行。
  2. 如果还没有安装 tsx,请全局安装:
    npm install -g tsx # or pnpm add -g tsx
  3. 修改位于以下位置的 Claude Desktop 配置:

~/Library/Application Support/Claude/claude_desktop_config.json

您可以通过 Claude Desktop 菜单轻松找到它:

  1. 打开 Claude 桌面
  2. 在 Mac 菜单栏上单击 Claude
  3. 点击“设置”
  4. 点击“开发者”

将以下内容添加到您的 MCP 客户端的配置中:

{ "tools": { "fetch": { "args": ["tsx", "/path/to/mcp-fetch/index.ts"] } } }
Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Tools

使用自定义 HTTP 代理进行 Web 内容检索的 MCP 服务器

  1. 可用工具
    1. 快速入门(针对用户)
      1. 所需设置
    2. 对于开发人员
      1. 先决条件
        1. 安装
          1. 通过 Smithery 安装
          2. 手动安装
        2. 配置

          Related MCP Servers

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/kwp-lab/mcp-fetch'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server