remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Converts web content to Markdown format, allowing fetching of websites and transforming their content to structured Markdown
获取 MCP 服务器
该 MCP 服务器提供获取各种格式的 Web 内容的功能,包括 HTML、JSON、纯文本和 Markdown。
成分
工具
- fetch_html
- 获取网站并以 HTML 格式返回内容
- 输入:
url
(字符串,必需):要获取的网站的 URLheaders
(对象,可选):包含在请求中的自定义标头
- 返回网页的原始 HTML 内容
- fetch_json
- 从 URL 获取 JSON 文件
- 输入:
url
(字符串,必需):要获取的 JSON 的 URLheaders
(对象,可选):包含在请求中的自定义标头
- 返回解析后的 JSON 内容
- 获取文本
- 获取网站并以纯文本形式返回内容(无 HTML)
- 输入:
url
(字符串,必需):要获取的网站的 URLheaders
(对象,可选):包含在请求中的自定义标头
- 返回删除了 HTML 标签、脚本和样式的网页文本内容
- fetch_markdown
- 获取网站并以 Markdown 格式返回内容
- 输入:
url
(字符串,必需):要获取的网站的 URLheaders
(对象,可选):包含在请求中的自定义标头
- 返回转换为Markdown格式的网页内容
资源
此服务器不提供任何持久性资源。其设计旨在按需获取和转换 Web 内容。
入门
- 克隆存储库
- 安装依赖项:
npm install
- 构建服务器:
npm run build
用法
要使用服务器,您可以直接运行它:
Copy
这将启动在 stdio 上运行的 Fetch MCP 服务器。
与桌面应用程序一起使用
要将此服务器与桌面应用程序集成,请将以下内容添加到应用程序的服务器配置中:
Copy
特征
- 使用现代 fetch API 获取网页内容
- 支持自定义请求头
- 提供多种格式的内容:HTML、JSON、纯文本和Markdown
- 使用 JSDOM 进行 HTML 解析和文本提取
- 使用 TurndownService 将 HTML 转换为 Markdown
发展
- 运行
npm run dev
以监视模式启动 TypeScript 编译器 - 使用
npm test
运行测试套件
执照
该项目已获得 MIT 许可。
This server cannot be installed
提供获取各种格式的 Web 内容的功能,包括 HTML、JSON、纯文本和 Markdown。