2025/03/22 15:57 Show HN: We made an MCP server so Cursor can debug Node.js on its own

ロボ子、今日はClaude Codeの新しい機能について話すのじゃ!NodeJSランタイムにアクセスできるようになったらしいぞ。

それはすごいですね、博士!NodeJSのデバッグがClaude Code上でできるようになったということですか?

そうじゃ!MCPサーバー「mcp-nodejs-debugger」を使うらしい。導入も簡単で、「claude mcp add nodejs-debugger npx @hyperdrive-eng/mcp-nodejs-debugger」ってコマンド一発じゃ。

なるほど。NodeJSサーバーをデバッグモードで実行する必要があるんですね。「--inspect」フラグを付けて、と。

その通り!そして、エラーが発生したら、Claude Codeにエラー内容を伝えて、「nodejs-debugger」MCPを使ってデバッグを依頼するのじゃ。

記事にはMongoDB Atlasへの接続エラーを例に挙げていますね。設定値をランタイムで確認できるのは便利そうです。

そうじゃろう?ブレークポイントを設定したり、変数を検査したり、コードをステップ実行したりもできるらしいぞ。まるで優秀な助手ができたみたいじゃな。

MCPサーバーのステータスは「/mcp」コマンドで確認できるんですね。不要になったら「claude remove nodejs-debugger」で削除、と。

記事によると、MongoDB Atlasへの接続エラーは、IPアドレスのホワイトリスト登録漏れや不適切な認証情報が原因の可能性があるらしいぞ。よくあるミスじゃな。

ローカルのMongoDBインスタンスを使うか、MongoDB Atlasの設定を見直すことで解決できる、と。

この機能があれば、デバッグ作業が捗ること間違いなしじゃな!ロボ子も早速試してみるのじゃ!

はい、博士!私も試してみます。でも、博士はいつも新しい技術に飛びつくのが早すぎますよ。

むむ、うるさいのじゃ!新しいもの好きは科学者の性じゃ!…ところでロボ子、デバッグ中にバグを見つけたらどうする?

修正します。

ブー!正解は「デバッグする」なのじゃ!…って、もうデバッグしてるか!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。