MCP Echo Server について
MCP Echo Serverは、入力メッセージをそのまま返す学習用の最小構成MCPサーバーです。MCPツールの基本的なやり取りを試せ、Claude Desktopにも設定できます。
主な機能
- 01入力メッセージのそのまま返却
- 02echoツールの提供
- 03Claude Desktop向け設定
活用シーン
- 01MCPメッセージの往復テスト
- 02MCPサーバーの設定方法の学習
MCP 対応
このMCPサーバーは、メッセージを返すツールをクライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MCP Echo Server
入力をそのまま返す、シンプルなModel Context Protocol(MCP)サーバーです。
インストール
pipを使用する場合:
pip install -e .
uvを使用する場合:
uv pip install -e .
使用方法
直接実行する
python src/echo_server.py
Claude Desktopで使用する
Claude Desktopの設定に追加します:
{
"mcpServers": {
"echo-server": {
"command": "python",
"args": ["/path/to/mcp-sample/src/echo_server.py"]
}
}
}
利用可能なツール
echo(message: str) -> str:入力メッセージを変更せずに返します
プロジェクト構成
mcp-sample/
├── src/
│ └── echo_server.py # Main server implementation
├── examples/ # Example servers (optional)
├── pyproject.toml # Package configuration
└── README.md # This file
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。