Fetch MCP 工具
通过简单的API调用,提供获取和转换网络内容(HTML、JSON、纯文本和Markdown格式)的功能。
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"fetch-mcp": {
"headers": {
"Authorization": "Bearer your-token-here",
"X-Custom-Header": "custom-value"
},
"transport": "sse",
"url": "http://localhost:3000/sse",
"useNodeEventSource": true
}
}
}
服务介绍
获取 MCP 服务器
此 MCP 服务器提供以多种格式(包括 HTML、JSON、纯文本和 Markdown)获取网页内容的功能。
工具
-
fetch_html
- 获取网站内容并以 HTML 格式返回
- 输入参数:
url(字符串, 必填): 要获取的网站 URLheaders(对象, 可选): 请求中包含的自定义头
- 返回网页的原始 HTML 内容
-
fetch_json
- 从 URL 获取 JSON 文件
- 输入参数:
url(字符串, 必填): 要获取的 JSON 的 URLheaders(对象, 可选): 请求中包含的自定义头
- 返回解析后的 JSON 内容
-
fetch_txt
- 获取网站内容并以纯文本格式返回(无 HTML)
- 输入参数:
url(字符串, 必填): 要获取的网站 URLheaders(对象, 可选): 请求中包含的自定义头
- 返回移除 HTML 标签、脚本和样式的网页文本内容
-
fetch_markdown
- 获取网站内容并以 Markdown 格式返回
- 输入参数:
url(字符串, 必填): 要获取的网站 URLheaders(对象, 可选): 请求中包含的自定义头
- 返回转换为 Markdown 格式的网页内容
启动方式
- bun
bun i
bun start
- docker
docker compose up --build -d
使用方法
{
"mcpServers": {
"fetch-mcp": {
"transport": "sse",
"url": "http://localhost:3000/sse",
"headers": {
"Authorization": "Bearer your-token-here",
"X-Custom-Header": "custom-value"
},
"useNodeEventSource": true
}
}
}
资源
此服务器不提供任何持久化资源。它被设计为按需获取和转换网页内容。