
MCP Fetch

2025.01.12
0
网页内容获取图像处理浏览器自动化内容生成
MCP Fetch 是一个基于 Model Context Protocol 的服务,主要用于获取网页内容并处理图像。它允许 Claude Desktop 或其他 MCP 客户端获取网页内容并适当处理图像。该工具特别适用于需要从网页提取内容并处理图像的场景,如内容生成、数据抓取等。
View on GitHub
Overview
基本能力
产品定位
MCP Fetch 是一个用于获取网页内容并处理图像的工具,特别设计用于与 Claude Desktop 或其他 MCP 客户端配合使用。
核心功能
- 网页内容获取:从互联网检索 URL 并将其内容提取为 Markdown 格式。
- 图像处理:自动处理图像并准备进行剪贴板操作。
- 图像限制处理:当图像超过限制时,自动分割成多个组。
适用场景
- 需要从网页提取内容的自动化任务。
- 需要处理网页图像的开发或内容生成任务。
- 与 Claude Desktop 集成的开发环境。
工具列表
fetch
:从互联网检索 URL 并将其内容提取为 Markdown 格式。图像自动处理并准备进行剪贴板操作。
常见问题解答
- 为什么需要启用辅助功能? 为了自动化剪贴板操作(Cmd+V)正常工作。
- 图像处理的限制是什么?
- 每组最多 6 张图像
- 每组最大高度 8000 像素
- 每组最大大小 30MB
- 是否支持非 macOS 系统? 不支持,该工具依赖 macOS 特定的剪贴板操作。
使用教程
使用依赖
- Node.js 18+
- macOS(用于剪贴板操作)
- Claude Desktop(从 https://claude.ai/desktop 安装)
- tsx(通过
npm install -g tsx
安装)
安装教程
通过 Smithery 安装
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
调试方式
- 确保 Claude Desktop 已安装并运行。
- 全局安装 tsx(如果尚未安装):
npm install -g tsx
# 或
pnpm add -g tsx
- 修改 Claude Desktop 配置文件:
~/Library/Application Support/Claude/claude_desktop_config.json
添加以下内容:
{
"tools": {
"fetch": {
"args": ["tsx", "/path/to/mcp-fetch/index.ts"]
}
}
}