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?: booleanFetches 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_fetchClaude桌面配置
{
"mcpServers": {
"fetch": {
"command": "uvx",
"args": ["mcp-server-fetch"]
}
}
}FAQ
- fetch服务器可以访问本地/内部IP地址吗?
- 是的,该服务器可以访问本地/内部IP地址,这可能带来安全风险。请谨慎使用,避免暴露敏感数据。
- 如何自定义fetch请求的用户代理?
- 在配置的args列表中添加--user-agent=YourUserAgent来自定义用户代理字符串。
Hacker News 讨论
开发者社区最近的相关讨论。
- 帖子 by vinnyglennon · 2025-03-20
fetch 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。