
Fetch MCP Server

2025.04.30
0
TypeScript网页内容获取数据转换搜索工具浏览器自动化
Fetch MCP Server 是一个用于获取网页内容的服务,支持多种格式的输出,包括HTML、JSON、纯文本和Markdown。它提供了丰富的工具集,可以满足不同场景下的网页内容获取需求。
View on GitHub
Overview
基本能力
产品定位
Fetch MCP Server 主要用于网页内容的获取和转换,适用于需要自动化获取网页信息的场景。
核心功能
- 支持获取网页内容并返回为HTML格式
- 支持获取JSON文件并解析其内容
- 支持获取网页内容并返回为纯文本格式(去除HTML标签)
- 支持获取网页内容并返回为Markdown格式
- 支持自定义请求头
适用场景
- 网页内容抓取与分析
- 数据聚合与处理
- 自动化测试与爬虫开发
- 内容转换与格式化
工具列表
- fetch_html: 获取网页内容并返回为HTML格式
- fetch_json: 获取JSON文件并解析其内容
- fetch_txt: 获取网页内容并返回为纯文本格式(去除HTML标签)
- fetch_markdown: 获取网页内容并返回为Markdown格式
常见问题解答
- 无持久化资源,所有内容均为实时获取
- 使用JSDOM进行HTML解析和文本提取
- 使用TurndownService进行HTML到Markdown的转换
使用教程
使用依赖
- 确保已安装Node.js和npm
- 克隆仓库
安装教程
- 安装依赖:
npm install
- 构建服务器:
npm run build
- 启动服务器:
npm start
调试方式
- 开发模式:
npm run dev
- 运行测试:
npm test