Markdown Downloader MCP Server について
Markdown Downloader は、r.jina.ai サービスを利用してウェブページを Markdown ファイルに変換し、ローカルに保存する MCP サーバーです。ドキュメントや記事を AI のコンテキストとして IDE に取り込みたい開発者を対象としています。
主な機能
- 01r.jina.ai 経由でウェブページを Markdown としてダウンロード
- 02設定を保持できるダウンロードディレクトリ
- 03日付入りファイル名の自動生成
- 04ダウンロード済み Markdown ファイルの一覧表示
- 05ダウンロードディレクトリの取得と設定のツール
活用シーン
- 01技術ドキュメントを IDE に保存し AI アシスタントの参照に利用
- 02ブログ記事を Markdown でアーカイブしオフラインで閲覧
- 03LLM の学習や分析用にウェブページの Markdown を準備
MCP 対応
MCP サーバーとして、download_markdown、list_downloaded_files、set_download_directory、get_download_directory などのツールを MCP クライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Markdown Downloader MCP サーバー
概要
Markdown Downloader は、ウェブページを簡単に Markdown ファイルとしてダウンロードできる強力な MCP(Model Context Protocol)サーバーです。r.jina.ai サービスを活用し、ウェブコンテンツを Markdown 形式にシームレスに変換できます。
機能
- 🌐 r.jina.ai を使用してウェブページを Markdown としてダウンロード
- 📁 ダウンロード先ディレクトリを設定可能
- 📝 日付入りのファイル名を自動生成
- 🔍 ダウンロードした Markdown ファイルを一覧表示
- 💾 設定を保持
前提条件
- Node.js(バージョン 16 以降)
- npm(Node Package Manager)
インストール
Smithery 経由でインストール
Smithery 経由で Claude Desktop 用の Markdown Downloader を自動的にインストールするには:
npx -y @smithery/cli install @dazeb/markdown-downloader --client claude
手動でインストール
-
リポジトリをクローンします:
git clone https://github.com/your-username/markdown-downloader.git cd markdown-downloader -
依存関係をインストールします:
npm install -
プロジェクトをビルドします:
npm run build
Cline/Roo-Cline MCP 設定ファイルにサーバーを手動で追加
Linux/macOS
{
"mcpServers": {
"markdown-downloader": {
"command": "node",
"args": [
"/home/user/Documents/Cline/MCP/markdown-downloader/build/index.js"
],
"disabled": false,
"alwaysAllow": [
"download_markdown",
"set_download_directory"
]
}
}
}
Windows
{
"mcpServers": {
"markdown-downloader": {
"command": "node",
"args": [
"C:\\Users\\username\\Documents\\Cline\\MCP\\markdown-downloader\\build\\index.js"
],
"disabled": false,
"alwaysAllow": [
"download_markdown",
"set_download_directory"
]
}
}
}
ツールと使い方
1. ダウンロード先ディレクトリを設定
ダウンロード先ディレクトリを変更します:
use set_download_directory /path/to/your/local/download/folder
- ディレクトリが存在し、書き込み可能であることを検証します
- 今後の使用に備えて設定を保持します
2. Markdown をダウンロード
ウェブページを Markdown ファイルとしてダウンロードします:
use tool download_markdown https://example.com/blog-post
- URL の先頭に
r.jina.aiが追加されます - ファイル名の形式:
{sanitized-url}-{date}.md - 設定済みのダウンロード先ディレクトリに保存されます
3. ダウンロードしたファイルを一覧表示
ダウンロードした Markdown ファイルをすべて一覧表示します:
use list_downloaded_files
4. ダウンロード先ディレクトリを取得
現在のダウンロード先ディレクトリを取得します:
use get_download_directory
設定
Linux/macOS
- 設定は
~/.config/markdown-downloader/config.jsonに保存されます - デフォルトのダウンロード先ディレクトリ:
~/.markdown-downloads
Windows
- 設定は
%APPDATA%\markdown-downloader\config.jsonに保存されます - デフォルトのダウンロード先ディレクトリ:
%USERPROFILE%\Documents\markdown-downloads
トラブルシューティング
- インターネットに接続されていることを確認してください
- URL が有効でアクセス可能であることを確認してください
- ダウンロード先ディレクトリへの書き込み権限を確認してください
セキュリティ
- このツールは r.jina.ai を使用して Markdown コンテンツを取得します
- ローカルファイルはサニタイズされたファイル名で保存されます
- ダウンロード先ディレクトリを設定できるため、柔軟に利用できます
コントリビューション
コントリビューションを歓迎します!お気軽にプルリクエストを送信してください。
ライセンス
このプロジェクトは MIT ライセンスの下でライセンスされています。詳細は LICENSE ファイルをご覧ください。
免責事項
このツールは現状有姿で提供されます。ダウンロードしたコンテンツが正確かつ適切であることを、必ず確認してください。
サポート
問題や機能リクエストについては、GitHub リポジトリで issue を作成してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
