readdown-mcp について
readdown-mcpは、ウェブページや渡されたHTMLをLLM向けの読みやすいMarkdownに変換するMCPサーバーです。ブラウザーを使わずHTTPでページを取得し、メタデータとトークン数の推定値も返します。
主な機能
- 01URL取得とページのMarkdown変換
- 02渡されたHTMLのMarkdown変換
- 03タイトル、著者、日付の抽出
- 04出力トークン数の推定
活用シーン
- 01LLM処理向けのウェブページ準備
- 02既存HTMLコンテンツのMarkdown変換
- 03ページのメタデータとトークン数の確認
MCP 対応
URL取得とHTMLからMarkdownへの変換ツールをMCPクライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
docker run -i --rm ghcr.io/zcag/readdown-mcp:1.0.0ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ghcr.io/zcag/readdown-mcp:1.0.0stdioツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
readdown-mcp
Web ページをクリーンで LLM に最適化された Markdown に変換する MCP サーバーです。
軽量です。HTTP フェッチを使用するため、ブラウザーは不要です。readdown を利用しています。
ツール
fetch_markdown
URL を取得し、メタデータとトークン数を含むクリーンな Markdown に変換します。
convert_html
HTML 文字列を Markdown に変換します。すでに HTML をお持ちの場合に使用してください。
インストール
Claude Desktop
claude_desktop_config.json に追加します。
{
"mcpServers": {
"readdown": {
"command": "npx",
"args": ["-y", "github:zcag/readdown-mcp"]
}
}
}
Cursor
.cursor/mcp.json に追加します。
{
"mcpServers": {
"readdown": {
"command": "npx",
"args": ["-y", "github:zcag/readdown-mcp"]
}
}
}
readdown を選ぶ理由
多くの Web フェッチ MCP サーバーは、@mozilla/readability と turndown(2 つのパッケージ、65KB)を使用します。
readdown はこれらを、LLM 向けの最適化を強化した単一の 5KB のパッケージに置き換えます。
- トークン効率の高い出力(トークン数が少ないほど API 呼び出しのコストを抑えられます)
- トークン数の推定機能を内蔵
- メタデータ(タイトル、著者、日付)を抽出
- linkedom によりサーバーサイドで動作(ブラウザーの DOM は不要)
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。