关于 html-to-markdown-mcp
html-to-markdown-mcp 是面向网页抓取和页面阅读 Agent 的 MCP 服务,可将 HTML 转为格式一致的 Markdown 或规范化纯文本。它采用确定性转换,但不识别页面主体内容。
主要功能
- 01将 HTML 转为 Markdown
- 02提取规范化纯文本
- 03默认移除脚本和样式
- 04统一标题、代码块和链接格式
适用场景
- 01为 Markdown 处理准备抓取的 HTML
- 02无需格式时提取文本
- 03在不识别主体内容时转换 HTML
MCP 相关
它向 MCP 客户端提供 `html_to_md` 和 `extract_text` 工具,用于将 HTML 转为 Markdown 或纯文本。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
2收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| html | string | 是 | |
| link_style | enum | 否 | inlined | referenced |
| heading_style | enum | 否 | atx | setext |
| strip_scripts | boolean | 否 | |
| code_block_style | enum | 否 | fenced | indented |
| bullet_list_marker | enum | 否 | - | * | + |
详细介绍
@mukundakatta/html-to-markdown-mcp
用于 HTML → Markdown 转换的 MCP 服务,面向网页抓取和读取页面的 Agent。
工具
html_to_md(html, ...options)— 基于 Turndown 进行转换,并采用合理的默认设置(ATX 标题、围栏代码、行内链接)。默认会移除脚本和样式。extract_text(html)— 移除所有内容,只返回经过空白规范化的文本。仅需文本内容时,它比html_to_md更快。
为什么要构建它
网页抓取 Agent 经常需要从 HTML 中提取干净的 Markdown。大模型会直接在行内完成转换,但不同轮次的结果不一致(标题样式不同、列表标记不同,有时还会留下原始 HTML 标签)。确定性的转换器可以避免这种差异。
本工具有意不提供完整的内容提取流程(不检测类似 Readability 的“主要内容”——如有需要,请单独执行这一步)。
安装 — Claude Desktop
{
"mcpServers": {
"html-to-markdown": { "command": "npx", "args": ["-y", "@mukundakatta/html-to-markdown-mcp"] }
}
}
Cursor / Cline / Windsurf / Zed 的配置格式相同。
许可证
MIT OR Apache-2.0。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。