Skip to main content
Glama

DocsFetcher MCP Server

by cdugo

📚 DocsFetcher MCP サーバー

API キーを必要とせずに、Claude などの LLM の複数の言語エコシステムからパッケージ ドキュメントを取得する MCP サーバー。

✨ 特徴

  • 🌐 複数のプログラミング言語をサポート (JavaScript、Python、Java、.NET、Ruby、PHP、Rust、Go、Swift)
  • 📦 パッケージのドキュメントを名前または URL で取得します
  • 🔍 ドキュメントサイトをクロールして包括的な情報を抽出します
  • 📄 README、API ドキュメント、コード例、リポジトリ情報を抽出します
  • 🧠 LLM要約のための構造化データを提供する
  • 💬 ドキュメント分析のための特別なプロンプトが含まれています
  • 🔑 APIキーは不要- Claude DesktopとCursor IDEでネイティブに動作します

🚀 インストール

クロードデスクトップ

  1. Claudeデスクトップを開く→設定→開発者
  2. 「設定の編集」をクリックして以下を追加します。
{ "mcpServers": { "docsFetcher": { "command": "npx", "args": [ "-y", "@smithery/cli@latest", "run", "@cdugo/mcp-get-docs", "--config", "'{}'" ] } } }

カーソルIDE設定

  1. カーソルIDEを開く→設定→MCP ->新しいMCPサーバーを追加
  2. 追加:
Name: docsFetcher Command: npx -y @smithery/cli@latest run @cdugo/mcp-get-docs --config "{}"
前提条件
  • 📋 Node.js 18以降

🏃‍♂️ 地元で走る

git clone https://github.com/cdugo/package-documentation-mcp cd package-documentation-mcp npm install npm run build

インストールが完了したら、次のコマンドでローカルでサーバーを実行できます。

# From the project root directory npm start

ファイルの変更時に自動的に再起動する開発の場合:

npm run dev

サーバーはデフォルトポート(通常は3000)で起動します。次のような出力が表示されます。

🚀 DocsFetcher MCP Server running! 📋 Ready to fetch documentation

カスタム ポートを指定するには:

PORT=8080 npm start

🛠️ 利用可能なツール

  1. fetch-url-docs : 🔗 特定の URL からドキュメントを取得する
  2. fetch-package-docs : 📦 オプションの言語指定でパッケージのドキュメントを取得します
  3. fetch-library-docs : 🧠 パッケージ名または URL で機能するスマートツール
  4. fetch-multilingual-docs : 🌍 複数の言語エコシステムにわたるパッケージのドキュメントを取得します

📝 利用可能なプロンプト

  1. summary-library-docs : 📚 包括的なライブラリ概要を作成する
  2. explain-dependency-error : 🐛 依存関係エラーの説明を生成する

💡 クエリの例

基本的な図書館情報

  • 「Express.js とは何ですか?どのように使用しますか?」
  • 「Reactライブラリについて教えてください」
  • 「Python でリクエストを使用するにはどうすればいいですか?」

多言語サポート

  • 「JavaScript で lodash のドキュメントを表示」
  • 「Python の pandas と R の data.table を比較する」

ツールの使用

  • "packageName='express'、language='javascript' の @fetch-package-docs"
  • "packageName='requests'、language='python' の @fetch-package-docs"
  • "packageName='http'、languages=['javascript'、'python'、'rust'] の @fetch-multilingual-docs"

プロンプトの使用

  • "@summarize-library-docs で libraryName='express' を指定"
  • "packageName='dotenv' の @explain-dependency-error"

❓ トラブルシューティング

ローカルインストール

  • サーバーが表示されない: ✅ 構成内の絶対パスを確認してください
  • 接続エラー: 🔄 Claude Desktop または Cursor IDE を再起動します
  • フェッチの失敗: ⚠️ 一部のパッケージには非標準のドキュメントがある場合があります
  • 言語サポート: 🌐 言語が機能しない場合は、パッケージの直接URLを使用してみてください

📄 ライセンス

マサチューセッツ工科大学

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

API キーを必要とせずに、Claude などの LLM 用の複数のプログラミング言語エコシステム (JavaScript、Python、Java など) から包括的なパッケージ ドキュメントを取得して抽出します。

  1. ✨ 特徴
    1. 🚀 インストール
      1. クロードデスクトップ
      2. カーソルIDE設定
    2. 🏃‍♂️ 地元で走る
      1. 🛠️ 利用可能なツール
        1. 📝 利用可能なプロンプト
          1. 💡 クエリの例
            1. 基本的な図書館情報
            2. 多言語サポート
            3. ツールの使用
            4. プロンプトの使用
          2. ❓ トラブルシューティング
            1. ローカルインストール
          3. 📄 ライセンス

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              Facilitates LLMs to efficiently access and fetch structured documentation for packages in Go, Python, and NPM, enhancing software development with multi-language support and performance optimization.
              Last updated -
              11
              76
              60
              TypeScript
              MIT License
            • A
              security
              A
              license
              A
              quality
              Facilitates searching and accessing programming resources across platforms like Stack Overflow, MDN, GitHub, npm, and PyPI, aiding LLMs in finding code examples and documentation.
              Last updated -
              6
              25
              JavaScript
              AGPL 3.0
              • Apple
            • -
              security
              A
              license
              -
              quality
              An MCP server that enables clients to extract LLM-friendly prompts from documentation in GitHub repositories or hosted websites.
              Last updated -
              Python
              Apache 2.0
            • -
              security
              F
              license
              -
              quality
              A customized MCP server that enables integration between LLM applications and documentation sources, providing AI-assisted access to LangGraph and Model Context Protocol documentation.
              Last updated -
              Python
              • Linux
              • Apple

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/cdugo/package-documentation-mcp'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server