MCP Server Example について
MCP Server Exampleは、MCPサーバーの学習やテスト向けのシンプルなPython実装です。挨拶と入力のエコーバックを提供し、開発モードでデバッグできます。
主な機能
- 01簡単な挨拶の返却
- 02入力テキストのエコーバック
- 03MCP Inspectorによる開発時デバッグ
活用シーン
- 01基本的なMCPサーバーの試用
- 02挨拶とエコー呼び出しのテスト
MCP 対応
接続したMCPクライアントに、`hello_world`と`echo`のツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
README(原文)English
プロジェクトの README よりこの README の日本語訳はまだありません。以下は英語の原文です。日本語の紹介はページ上部をご覧ください。
MCP Server Example
シンプルなMCPサーバーの実装例です。
機能
hello_world: シンプルな挨拶を返す関数echo: 入力された文字列をエコーバックする関数
必要条件
- Python 3.13以上
- 依存パッケージ:
- httpx >= 0.28.1
- mcp[cli] >= 1.6.0
インストール方法
プロジェクトはpyproject.tomlで依存関係を管理しています。
使用方法
サーバーを起動するには:
python server.py
Development Modeで起動するには:
# 基本的な起動方法
mcp dev server.py
Development ModeではMCPインスペクターを使用したデバッグが可能です
ライセンス
MIT License - 詳細はLICENSEファイルを参照してください。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。