mcpField
M
mc-server-demo

mc-server-demo

ローカル
github.com/PanGan21開発ツール482 週間前に更新

mc-server-demo について

mc-server-demoは、クエリしたライブラリの最新ドキュメントを取得するMCPサーバーです。ライブラリの資料を参照するクライアント向けで、検索にSerper APIを使います。

主な機能

  1. 01ライブラリの最新ドキュメント取得
  2. 02Serper APIによる検索
  3. 03get_docsツールの提供

活用シーン

  1. 01コーディング中のライブラリ資料検索
  2. 02最新のライブラリ資料の取得

MCP 対応

クエリを受け取り、ライブラリのドキュメントを取得する`get_docs`ツールをMCPサーバーとして公開します。検索にはSerper APIを使います。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

mc-server-demo

クエリで指定したライブラリの最新ドキュメントを取得できる、Model Context Protocol(MCP)サーバーの実装です。

ローカルでのセットアップ

  • MCP ツールは Serper API を使用して検索、または Google 検索を行うため、API キーを指定する必要があります。設定方法については .env.example をご覧ください。
  • 仮想環境を作成します:python -m venv .venv
  • 仮想環境を有効にします:source .venv/bin/activate
  • 必要な依存関係をインストールします:pip install -r requirements.txt

デバッグ

  • Model Context Protocol インスペクターを使用して実行します:npx @modelcontextprotocol/inspector python main.py
  • ターミナルに表示されたローカルのインスペクター URL にアクセスします。
  • 使用可能なツールを一覧表示し、get_docs を使ってクエリを入力します。

クライアントとの連携

  • Cursor IDE の例
  • AI 設定に移動します
  • 「Custom MCP Server」で、以下の設定を追加します:
    {
      "command": "${workspaceFolder}/.venv/bin/python",
      "args": ["main.py"]
    }
    

ライセンス

このプロジェクトは MIT ライセンスの下でライセンスされています。詳細については LICENSE ファイルをご覧ください。

コメント

MCP は初めてですか?

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

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