返回市场
麦普获取器

麦普获取器

作者:smithery-ai17 星标更新:2025-04-10

项目介绍

MCP Fetch

smithery 徽章

用于获取网络内容并处理图像的模型上下文协议服务器。这使得Claude Desktop(或任何MCP客户端)能够获取网络内容并适当地处理图像。

快速开始(用户)

要在Claude Desktop中使用此工具,请在您的Claude Desktop配置文件(~/Library/Application Support/Claude/claude_desktop_config.json)中添加以下内容:

{
  "tools": {
    "fetch": {
      "command": "npx",
      "args": ["-y", "@kazuph/mcp-fetch"]
    }
  }
}

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

必要设置

  1. 启用Claude的辅助功能:
    • 打开系统设置
    • 转到隐私与安全 > 辅助功能
    • 点击“+”按钮
    • 从应用程序文件夹中添加Claude
    • 打开Claude的开关

此辅助功能设置对于自动化剪贴板操作(Cmd+V)正常工作是必需的。

开发者指南

以下部分适用于希望开发或修改此工具的人。

预备条件

安装

通过Smithery安装

要通过Smithery自动安装MCP Fetch以供Claude Desktop使用:

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

手动安装

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

图像处理规范

当处理来自网络内容的图像时,会应用以下限制:

  • 每组最多6张图片
  • 每组最大高度8000像素
  • 每组最大大小30MB

如果内容超过这些限制,图像将被自动拆分为多个组,您需要多次粘贴(Cmd+V)。

配置

  1. 确保已安装并运行Claude Desktop。

  2. 如果尚未安装,请全局安装tsx:

npm install -g tsx
# 或
pnpm add -g tsx
  1. 修改位于~/Library/Application Support/Claude/claude_desktop_config.json的Claude Desktop配置。

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

  1. 打开Claude Desktop
  2. 单击Mac菜单栏中的Claude
  3. 单击“设置”
  4. 单击“开发者”

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

{
  "tools": {
    "fetch": {
      "args": ["tsx", "/path/to/mcp-fetch/index.ts"]
    }
  }
}

可用工具

  • fetch: 从互联网检索URL并将其内容提取为markdown。图像将自动处理并准备进行剪贴板操作。

注意事项

  • 由于依赖于macOS特定的剪贴板操作,此工具仅适用于macOS。
  • 使用Sharp处理图像以获得最佳性能和质量。
  • 当发现多张图像时,它们将考虑尺寸限制垂直合并。
  • 动态GIF将自动处理,提取其第一帧。