クロード・デバッグズ・フォー・ユー
別名バイブデバッグ
Claude (または他のLLM) を有効にして、コードを対話的にデバッグします。
これは、claude が対話的にデバッグおよび式を評価できるようにするMCPサーバーおよび VS Code 拡張機能です。
つまり、他のモデルやクライアントなどでも動作するはずですが、ここでは Claude Desktop と Continue でのみデモンストレーションを行っています。
これは言語に依存しませんが、VSCode でのデバッグにはデバッガー コンソールのサポートと有効な launch.json が必要であると想定しています。
はじめる
- リリースまたはVS Code Marketplaceから拡張機能をダウンロードします
- 拡張機能をインストールする
.vsix
直接使用する場合、VS Code の「拡張機能」にある 3 つのドットに移動し、「VSIX からインストール...」を選択します。
- 新しいステータスメニュー項目「Claude Debugs For You」が表示されます。これは、正常に実行されているか(チェック)、起動に失敗したか(x)を示します。
このステータスメニューをクリックすると、利用可能なコマンドが表示されます。
設定に応じて、以下のいずれかのオプションに従ってください。
- VS Code コマンドで「MCP デバッグ サーバーの stdio パスをクリップボードにコピー」を検索して、stdio サーバーのパスをクリップボードにコピーします。
- 以下の内容を
claude_desktop_config.json
に貼り付けます (ただし、コピーしたパスに更新してください)。他の MCP サーバーを使用している場合は、それに応じて編集します。
- Claudeデスクトップ(または他のMCPクライアント)を起動します
- 注: すでに実行されている場合は、再起動が必要になることがあります。
- Continue/Cursor または VS Code に組み込まれている他の機能を使用する場合は、この手順をスキップできます。
- 「MCPデバッグサーバーのSSEアドレスをクリップボードにコピー」コマンドを使用して、MCPサーバーのSSEアドレスを取得します。
- 「 http://localhost:4711/sse 」というサーバー URL、または設定で設定したポート番号をそのまま書き込むことができます。
- クライアントに応じて必要な場所に追加します
- クライアントによっては「更新」を押す必要があるかもしれません。これはカーソルでは必須です。
- MCPクライアントを起動する
- 注: すでに実行されている場合は、再起動が必要になることがあります。
- Continue/Cursor または VS Code に組み込まれている他の機能を使用する場合は、この手順をスキップできます。
デバッグの準備ができました。
${file}
を使用して特定のファイルをデバッグするための最初の構成セットアップで.vscode/launch.json
を含むプロジェクトを開きます。
以下の例の実行を参照するか、デモ ビデオを視聴してください。
貢献
バグを見つけた場合、または改善できるアイデアをお持ちの場合は、プルリクエストを開くか、問題を記録してください。
この Readme はダメですか? 改善にご協力ください!
デモ
続行の使用
問題を特定し、修正方法を提案してくれるので、クリックして適用するだけです。
https://github.com/user-attachments/assets/3a0a879d-2db7-4a3f-ab43-796c22a0f1ef
構成:
ツールを使用できるモデルも選択する必要があります。
ツールのリストが表示されたら、ツールのリストで「デバッグ」をクリックし、「自動」に設定してください。
トラブルシューティング
継続中にMCPエラーが表示される場合は、継続プラグインを無効にしてから再度有効にしてみてください。
ご参考になれば幸いですが、私の設定はこんな感じです。Claude Desktop とほぼ同じです。
Claudeデスクトップの使用
この例では、意図的に非常に慎重にしました (仮定などを行わない - 以下と同じプロンプト) が、何でも実行するように要求できます。
https://github.com/user-attachments/assets/ef6085f7-11a2-4eea-bb60-b5a54873b5d5
現像
- このリポジトリを VS Code でクローン/開く
npm run install
とnpm run compile
- 「実行」をクリックすると新しいVSCodeが開きます
- それ以外は「Getting Started」と同様です
- 再構築するには、
npm run compile
パッケージ
例を実行する
VS Codeウィンドウでexamples/python
を開く
次のプロンプトを入力します:
他に言及する価値のあること
複数のVS Codeウィンドウを起動すると、ポップアップが表示されます。「Claude Debugs For You」をウィンドウ間でスムーズに切り替えることができます。
自動起動を無効にすることもできます。その場合は、ステータスメニューをクリックして「サーバーを起動」を選択してください。
アイデアの短いリスト
- [ ] ファイルをリストしてファイルの内容を取得するのではなく、ripgrep を使用して要求するものを見つける必要があります。
- [x] 条件付きブレークポイントのサポートを追加
- [ ] MCP が CodeLens または「自動修正」提案を挿入できるようにすることで「修正」ツールを追加し、ユーザーが推奨される変更を適用するかどうかを選択できるようにします。
- あなたのアイデアをここに!
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Claude (またはその他の LLM) を有効にして、コードを対話的にデバッグします (ブレークポイントを設定し、スタック フレームで式を評価します)。
これは言語に依存しませんが、VSCode でのデバッグにはデバッガー コンソールのサポートと有効な launch.json が必要であると想定しています。
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityChat with your codebase through intelligent code searching without embeddings by breaking files into logical chunks, giving the LLM tools to search these chunks, and letting it find specific code needed to answer your questions.Last updated -822PythonMIT License
- -securityAlicense-qualityA lightweight bridge extension that enables Claude Desktop to connect to VSCode workspaces via Model Context Protocol, allowing Claude to read and write files, create directories, and list contents in your workspace.Last updated -4TypeScriptMIT License
- -securityFlicense-qualityAllows Claude to directly debug a NodeJS server by setting breakpoints, inspecting variables and stepping through code.Last updated -18946JavaScript
- -securityAlicense-qualityConnects to Xcode's build system to extract, parse, and display errors and warnings from your Swift projects, helping AI assistants quickly identify code issues without manually searching through build logs.Last updated -1PythonMIT License