MCP Catalogs
首页

fetch

官方

by modelcontextprotocol·85,748·综合分 76

一个MCP服务器,抓取网页内容并将HTML转换为Markdown,让大模型能读取网页信息。

web-scrapingai-llmproductivity
10,713
Forks
459
活跃 Issue
本月
最近提交
2 天前
收录于

概述

fetch MCP服务器提供了一个简单而强大的工具,让大模型能够获取和处理网页内容。它将HTML转换为Markdown,方便语言模型消费,并提供了控制内容长度和起始位置的功能。服务器包含安全考虑,警告用户注意可能访问本地/内部IP地址的风险。它支持多种安装方法,包括uv、pip和Docker,使其在不同环境中都能使用。

试试问 AI

装完之后,这里有 6 个你可以让 AI 做的事:

:大模型阅读新闻文章和博客
:网页内容分析
:从公共网站检索信息
:分块读取大型网页文档
:fetch服务器可以访问本地/内部IP地址吗?
:如何自定义fetch请求的用户代理?

什么时候选它

当您的 AI 系统需要访问和处理当前网络内容,特别是需要将 HTML 转换为干净的 markdown 供 LLM 消费时,选择此服务器。

什么时候不要选它

如果需要访问内部网络资源(存在安全风险)或需要执行 JavaScript,请避免使用此服务器,因为它只处理静态 HTML 内容。

此 server 暴露的工具

从 README 抽取出 1 个工具
  • fetchurl: string, max_length?: integer, start_index?: integer, raw?: boolean

    Fetches a URL from the internet and extracts its contents as markdown

可对比工具

browser-mcpweb-content-extractorurl-to-markdown

安装

安装

**使用uv(推荐)** 无需特定安装。使用uvx直接运行服务器:

uvx mcp-server-fetch

**使用PIP** 通过pip安装:

pip install mcp-server-fetch

然后运行:

python -m mcp_server_fetch

Claude桌面配置

{
  "mcpServers": {
    "fetch": {
      "command": "uvx",
      "args": ["mcp-server-fetch"]
    }
  }
}

FAQ

fetch服务器可以访问本地/内部IP地址吗?
是的,该服务器可以访问本地/内部IP地址,这可能带来安全风险。请谨慎使用,避免暴露敏感数据。
如何自定义fetch请求的用户代理?
在配置的args列表中添加--user-agent=YourUserAgent来自定义用户代理字符串。

Hacker News 讨论

开发者社区最近的相关讨论。

fetch 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。