デバッグ
デバッグツールの概要
1.
2.
3.
Claude Desktop でのデバッグ
サーバーの状態を確認しています
1.
2.
ログの表示
Chrome DevToolsの使用
1.
allowDevTools
を true に設定してdeveloper_settings.json
ファイルを作成します。
1.
Command-Option-Shift-i
よくある問題
作業ディレクトリ
claude_desktop_config.json
経由で起動されたサーバーの作業ディレクトリは、Claude Desktop がどこからでも起動できるため、未定義になる場合があります (macOS の/
など)。.env
ファイルでは常に絶対パスを使用してください。claude_desktop_config.json
では、次のように使用します。{
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/username/data"]
}
./data
のような相対パスの代わりに環境変数
USER
、 HOME
、 PATH
などの環境変数のサブセットのみを自動的に継承します。claude_desktop_config.json
でenv
キーを指定します。{
"myserver": {
"command": "mcp-server-myapp",
"env": {
"MYAPP_API_KEY": "some_key",
}
}
}
サーバーの初期化
1.
command
に絶対パスを使用してみてください2.
3.
接続の問題
ログ記録の実装
サーバー側のログ記録
クライアント側のログ記録
1.
2.
3.
4.
デバッグワークフロー
開発サイクル
1.
2.
変更のテスト
ベストプラクティス
ログ戦略
1.
2.
3.