mcpField
D
Documentation MCP Server with Python SDK

Documentation MCP Server with Python SDK

ローカル
github.com/Shivansh12tメモリ・ナレッジ081 週間前に更新

Documentation MCP Server with Python SDK について

Documentation MCP Server with Python SDKは、MCPクライアントでドキュメント関連の用途に使うPython製MCPサーバープロジェクトです。検索ツールにはSerper APIキーが必要と記載されていますが、具体的なドキュメント操作は示されていません。

主な機能

  1. 01Python SDKを使ったMCPサーバー構成
  2. 02Serper APIキーが必要な検索ツール
  3. 03Claude DesktopとCursorの連携手順
  4. 04VSCode Copilot Chatの設定ガイド

活用シーン

  1. 01Claude DesktopやCursor向けのサーバー設定
  2. 02VSCode Copilot ChatのAgent Modeでの利用
  3. 03MCP Inspectorによるサーバーのテスト

MCP 対応

Claude Desktop、Cursor、VSCode Copilot Chatなどの対応クライアントで使うMCPサーバーです。検索ツールにはSerper APIキーが必要と記載されています。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Python SDK を使用したドキュメント MCP サーバー

前提条件

  • uv パッケージマネージャー(任意ですが、強く推奨します)
  • claude desktop または cursor(基本的にあらゆる MCP クライアント)
  • Serper アカウント - 検索ツール用(無料で、クレジットカードは不要です)
インストール

Python プロジェクトに MCP を追加する

uv add "mcp[cli]"

または、依存関係の管理に pip を使用するプロジェクトの場合:

pip install "mcp[cli]"

開発者向けクイックスタート

リポジトリをクローンする
git clone https://github.com/shivansh12t/docs-mcp-pythonsdk
cd docs-mcp-pythonsdk
依存関係をインストールする(任意)
uv pip sync
template.env に従って .env を作成する
SERPER_API_KEY=<your_api_key>
MCP サーバーを VSCode Copilot チャットに追加する
  1. .vscode/mcp.json に移動します
  2. args を MCP サーバーの絶対パスに更新します
  3. Agent Mode で起動しているはずです
  4. 問題がある場合は、VSCode Copilot Chat で MCP サーバーを使用するをご覧ください
クライアントに MCP を追加する - ここでは Claude Desktop を使用します
  1. Claude Desktop を開き、設定(shift + ,)に移動します
  2. Edit Configurations を選択します
  3. 正しいパスを指定した以下の JSON を claude_desktop_configurations.json に追加します
{
    "mcpServers": {
            "documentation": {
                "command": "uv",
                "args": [
                    "--directory",
                    "absolute/path/to/the/project",
                    "run",
                    "main.py"
                ]
            }
        }
}
  1. Claude を再起動します。チャットボックスの近くにハンマーのアイコンが表示されたら、MCP が正常に起動しています
MCP inspector を使用する
npx @modelcontextprotocol/inspector uv run main.py

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。