mcpField
D
Demo MCP

Demo MCP

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

Demo MCP について

Demo MCPは、MCPサーバー、クライアント、ホスト連携の例を含むPythonプロジェクトです。サーバー設定やSSE接続を試し、Inspectorでデバッグできます。

主な機能

  1. 01サンプルMCPサーバーを実行
  2. 02Pythonサンプルクライアントで接続
  3. 03LangChainまたはLangGraphのホストを試用
  4. 04MCP Inspectorでデバッグ

活用シーン

  1. 01基本的なMCPサーバー設定を試す
  2. 02SSEクライアント接続をテスト
  3. 03OllamaでMCPホストを試す
  4. 04サーバーを確認してデバッグ

MCP 対応

サンプルMCPサーバーと、SSEエンドポイントに接続するPythonクライアントを含みます。MCP Inspectorでサーバーに接続してテストできます。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

Demo MCP

情報

セットアップ

python3 -m venv .venv
. .venv/bin/activate
pip install -r requirements.txt

サーバーの実行

次の2つのサーバーのいずれかを使用できます

  • python server.py または JWT 認証を使用する場合は python server_asgi.py

デモクライアントの実行

  • python client.py http://localhost:8000/sse

デモホスト(langchain/langgraph)の実行

ollama を実行し、モデルをダウンロードする必要があります

  • python host_langchain.py llama3.3 http://localhost:11434

デバッグ

このアプリでサーバーをデバッグできます

  • 新しいターミナルを開き、npx @modelcontextprotocol/inspector を実行します
  • ブラウザーで http://127.0.0.1:6274 を開きます
  • Transport Type を SSE に変更します
  • URL を http://localhost:8000/sse に変更します
  • Connect を押して、サーバーのテストを開始します

コメント

MCP は初めてですか?

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

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