基本能力
产品定位
Fetch MCP Server 是一个专注于网页内容获取和格式转换的服务,旨在简化从网页中提取和处理内容的过程。
核心功能
- 提供多种内容获取工具:
fetch_html
、fetch_json
、fetch_txt
、fetch_markdown
- 支持自定义请求头
- 使用现代fetch API获取内容
- 使用JSDOM进行HTML解析和文本提取
- 使用TurndownService进行HTML到Markdown的转换
适用场景
- 需要从网页中提取HTML内容的场景
- 需要获取JSON数据的场景
- 需要从网页中提取纯文本内容的场景
- 需要将网页内容转换为Markdown格式的场景
工具列表
- fetch_html: 获取网页的HTML内容
- fetch_json: 获取JSON文件并解析内容
- fetch_txt: 获取网页的纯文本内容(去除HTML标签、脚本和样式)
- fetch_markdown: 获取网页内容并将其转换为Markdown格式
常见问题解答
无明确常见问题解答部分。
使用教程
使用依赖
- 确保已安装Node.js和npm
- 克隆仓库
安装教程
- 安装依赖:
npm install
- 构建服务器:
npm run build
通过Smithery安装:
bash
npx -y @smithery/cli install @goswamig/fetch-mcp --client claude
调试方式
- 启动服务器:
npm start
- 开发模式:
npm run dev
(启动TypeScript编译器监视模式) - 运行测试:
npm test