mcpField
M
MCP Server Demo

MCP Server Demo

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

MCP Server Demo について

stdio と SSE のトランスポートで MCP サーバーを動かす基本例を示す Python プロジェクトです。ローカルでのテストや、サーバーとクライアントの基本的なやり取りの確認に適しています。

主な機能

  1. 01stdio と SSE のトランスポート例
  2. 02MCP Inspector によるローカルテスト
  3. 03Python サーバーの直接実行
  4. 04SSE クライアントのサンプル

活用シーン

  1. 01MCP Inspector でのサーバーテスト
  2. 02Python MCP サーバーの実行
  3. 03SSE クライアント接続の試行

MCP 対応

stdio と SSE を使った MCP サーバーの実行方法を示し、MCP Inspector でツールやリソースを操作してテストできます。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

MCP サーバーのデモ

サーバーの実行

MCP サーバーを実行する方法はいくつかあります。

1. MCP Inspector を使った開発モード

サーバーをテストする最も簡単な方法は、MCP Inspector を使うことです。

mcp dev server.py

これにより、サーバーがローカルで実行され、MCP Inspector に接続されます。MCP Inspector は、サーバーのツールやリソースを直接操作できるウェブベースのツールです。テストに最適です。

2. 直接実行(SSE の場合にのみ必要)

サーバーを直接実行します。

# Method 1: Running as a Python script
python server.py

# Method 2: Using UV (recommended)
uv run server.py

最後に、クライアントを実行します。

# Running as a Python script
python client-sse.py

コメント

MCP は初めてですか?

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

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