ユーザーアイコン

mizuko

23日前

0
0

MCPサーバーのデバッグとテスト

MCP

MCPサーバーのデバッグとテストのベストプラクティス:

  1. ローカルテスト
# 環境変数を設定してサーバーを起動 API_KEY=your_key npm run dev
  1. AIアシスタントとの統合テスト Windsurfの場合は~/.codeium/windsurf/mcp_config.jsonに設定を追加

  2. デバッグログの活用

console.error('デバッグ:', JSON.stringify(data, null, 2));
  1. エラーケースのテスト
  • 無効なパラメータ
  • APIキーなしでの起動
  • ネットワークエラー
  • APIレスポンスエラー
  1. 手動テストコマンド例
echo '{"jsonrpc":"2.0","id":"test","method":"mcp.listTools","params":{}}' | node dist/index.js