萌えハッカーニュースリーダー

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

修正します。

hakase
博士

ブー!正解は「デバッグする」なのじゃ!…って、もうデバッグしてるか!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search