# MCP获取
## 基本信息
- Slug: `jeremynixon-mcp-fetch`
- Source: modelscope
- Publisher: @JeremyNixon/mcp-fetch
- Categories: browser-automation / image-and-video-processing
- Hosted: No
- License: MIT License
- Source URL: https://www.modelscope.cn/mcp/servers/@JeremyNixon/mcp-fetch
## 简介
模型上下文协议服务器， enables 克劳德桌面（或任何MCP客户端）获取网络内容并适当处理图像。
## 安装提示

```bash
这将在需要时自动下载并运行该工具的最新版本。 ### 必要设置 1. 为 Claude 启用辅助功能： - 打开系统设置 - 转到隐私与安全 > 辅助功能 - 点击 "+" 按钮 - 从应用程序文件夹中添加 Claude - 打开 Claude 的开关 此辅助功能设置对于自动化剪贴板操作（Cmd+V）正常工作是必需的。 ## 开发者指南 以下部分适用于希望开发或修改此工具的人。 ## 前提条件 - Node.js 18+ - macOS（用于剪贴板操作） - Claude Desktop（从 https://claude.ai/desktop 安装） - tsx（通过 `npm install -g tsx` 安装） ## 安装 ### 通过 Smithery 安装 要通过 [Smithery](https://smithery.ai/server/@kazuph/mcp-fetch) 自动安装 MCP Fetch for Claude Desktop：
```

## MCP Server 详情

# MCP Fetch

[![smithery badge](https://smithery.ai/badge/@kazuph/mcp-fetch)](https://smithery.ai/server/@kazuph/mcp-fetch)

用于获取网页内容和处理图像的 Model Context Protocol 服务器。这允许 Claude Desktop（或任何 MCP 客户端）获取网页内容并适当处理图像。

## 快速开始（用户）

要将此工具与 Claude Desktop 一起使用，只需在您的 Claude Desktop 配置文件 (`~/Library/Application Support/Claude/claude_desktop_config.json`) 中添加以下内容：

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


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

### 必要设置

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

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

## 开发者指南

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

## 前提条件

- Node.js 18+
- macOS（用于剪贴板操作）
- Claude Desktop（从 https://claude.ai/desktop 安装）
- tsx（通过 `npm install -g tsx` 安装）

## 安装

### 通过 Smithery 安装

要通过 [Smithery](https://smithery.ai/server/@kazuph/mcp-fetch) 自动安装 MCP Fetch for Claude Desktop：

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


### 手动安装
```bash
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：
```bash
npm install -g tsx
# or
pnpm add -g tsx
```


3. 修改位于以下位置的 Claude Desktop 配置文件：
`~/Library/Application Support/Claude/claude_desktop_config.json`

您可以通过 Claude Desktop 菜单轻松找到它：
1. 打开 Claude Desktop
2. 点击 Mac 菜单栏中的 Claude
3. 点击“设置”
4. 点击“开发者”

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

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


## 可用工具

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

## 注意事项

- 由于依赖于 macOS 特定的剪贴板操作，此工具仅设计用于 macOS。
- 使用 Sharp 处理图像以获得最佳性能和质量。
- 当发现多个图像时，它们会垂直合并，并考虑大小限制。
- 动画 GIF 会自动处理，提取其第一帧。

