MCP URL 格式转换器是一个模型上下文协议(MCP)服务器,可从任意 URL 获取内容,并将其转换为所需的输出格式,为网络内容处理提供了便捷高效的解决方案。
MCP URL 格式转换器提供了从任意来源获取内容并将其转换为多种格式(HTML、JSON、Markdown 或纯文本)的工具,无论原始内容类型如何。它设计用于与任何 MCP 兼容的客户端一起使用,包括适用于桌面的Claude,使大型语言模型能够以一致的格式访问、转换和分析网络内容。
git clone https://github.com/yourusername/mcp-url-converter.git
cd mcp-url-converter
npm install
node index.js
该工具允许用户从任意 URL 获取内容,并将其转换为所需的格式。支持的格式包括 HTML、JSON、Markdown 和纯文本。
# 示例:将 HTML 转换为 JSON
curl -X POST http://localhost:3000/convert \
--data-raw '{"url":"https://example.com","format":"json"}'
| 属性 | 详情 |
|---|---|
| 工具名称 | Cheerio、Marked、Fast-XML-Parser、CSVtoJSON、SanitizeHTML、Turndown |
| 描述 | 分别用于 HTML 解析、Markdown 处理、XML 解析、CSV 转换为 JSON、HTML 内容 sanitization、HTML 转 Markdown |
该工具采取了多项安全措施:
您可以通过 MCP 检查器测试该工具:
npm run test
如果出现连接错误,请检查 URL 是否正确且可以访问。
某些复杂内容可能无法顺利转换为所需格式。
某些网站可能会阻止来自未知源的请求。
需要更多调试信息时,设置 DEBUG 环境变量:
DEBUG=mcp:* npm start
该项目在 MIT 许可证下发布,详情请参见 LICENSE 文件。
更新日期:2025 年 3 月 29 日