Pure Bash版mcputilのテスト用に作成された簡易MCPサーバです。
- echo - 入力メッセージをエコーバック
- calculate - 基本的な数学計算
- timestamp - 現在のタイムスタンプを取得
- file_analysis - ファイル内容の簡単な分析
- プロトコル: Model Context Protocol (MCP)
- 言語: Node.js/JavaScript (ES modules)
- 依存関係:
@modelcontextprotocol/sdk
- 通信: stdio transport
cd test-mcp-server
npm install
npm start
# このテストサーバ自体をmcputilで分析
./mcputil $(pwd)/test-mcp-server
- mcputil開発時のテスト: 実際のMCPサーバの代わりとして使用
- MCP学習: シンプルなMCPサーバの実装例として参照
- プロトタイピング: MCP機能のテストベッドとして活用
- 計算機能: evalを使用しているため、入力を数字と基本演算子のみに制限
- ファイル分析: 与えられたテキストの静的分析のみ実行
- 通信: stdioのみで外部ネットワークアクセスなし
- 起動時間: 数百ms
- メモリ使用量: 最小限(約10MB)
- レスポンス時間: 即座(同期処理)
この簡易MCPサーバは以下の価値を提供します:
- 学習価値: MCPプロトコルの基本実装を理解できる
- テスト価値: mcputilの動作確認に使用できる
- 参考価値: 実際のMCPサーバ開発の出発点として活用できる