html-to-markdown-mcp について
html-to-markdown-mcpは、ウェブスクレイピングやページ閲覧を行うエージェント向けのMCPサーバーです。HTMLを一貫したMarkdownまたは空白を整えたプレーンテキストに変換し、ページの主要コンテンツは判定しません。
主な機能
- 01HTMLをMarkdownに変換
- 02整形済みプレーンテキストの抽出
- 03スクリプトとスタイルの既定除去
- 04見出し・コード・リンク形式の統一
活用シーン
- 01取得したHTMLをMarkdown処理用に整形
- 02書式不要時のテキスト抽出
- 03主要コンテンツ判定なしでHTMLを変換
MCP 対応
MCPクライアントに、HTMLをMarkdownまたはプレーンテキストに変換する`html_to_md`と`extract_text`ツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの 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 サーバーです。ウェブスクレイピングやページ読み取りを行うエージェント向けです。
ツール
html_to_md(html, ...options)— 適切なデフォルト設定(ATX 形式の見出し、フェンス付きコード、インラインリンク)による、Turndown ベースの変換です。デフォルトでスクリプトとスタイルを除去します。extract_text(html)— すべてを除去し、空白を正規化したテキストを返します。テキストコンテンツだけが必要な場合は、html_to_mdより高速です。
このツールが作られた理由
ウェブスクレイピングを行うエージェントは、HTML から整った Markdown を常に必要とします。LLM はインラインでこれを処理しますが、ターンごとに一貫性がありません(見出しのスタイルやリストのマーカーが異なり、生の 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。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。