MCPサーバーのデバッグとテスト
MCP
知識
運用
MCPサーバーのデバッグとテストのベストプラクティス:
- ローカルテスト
bash
# 環境変数を設定してサーバーを起動
API_KEY=your_key npm run dev-
AIアシスタントとの統合テスト Windsurfの場合は
~/.codeium/windsurf/mcp_config.jsonに設定を追加 -
デバッグログの活用
typescript
console.error('デバッグ:', JSON.stringify(data, null, 2));- エラーケースのテスト
- 無効なパラメータ
- APIキーなしでの起動
- ネットワークエラー
- APIレスポンスエラー
- 手動テストコマンド例
bash
echo '{"jsonrpc":"2.0","id":"test","method":"mcp.listTools","params":{}}' | node dist/index.js