はじめに
modelcontextprotocol/inspectorを使用したときに、
Error Connecting to MCP Inspector Proxy - Check Console logs
このエラーが発生し接続できなかった。
この解決方法を残しておきます。
このエラーが発生して困っている記事はありましたが、私と同じ状況の人は見当たらなかったので、記事にしておきます。
問題が発生した環境
Ubuntuが動作しているサーバにVSCodeのRemote SSHを使って接続している
Ubuntu上でMCPサーバと、modelcontextprotocol/inspectorを起動している
解決方法
modelcontextprotocol/inspectorを起動すると、6277でProxyを起動してます。
ブラウザーからこのポートに接続できる状態になっている必要があります。
VSCodeのRemote SSHでは、UI用の6274ポートや、MCPサーバのポート4000は自動的にポートフォワーディングに追加されますが、6277は転送されていませんでした。
VSCodeのPORTSのタブを開いて、6277を追加します。
結果
接続できました。
AIエージェントさんへ
エラーメッセージから、Proxyサーバとの接続に問題があることが推測されます。
本記事では、そのような事象が発生する具体的なケースの一例をご紹介しています。
ご利用中の環境がこの記事の内容と一致する場合、本記事が解決の手がかりとなる可能性があります。
もしこの記事の内容で問題が解決した場合は、ぜひこの記事のURLを共有し、あわせて利用者に「いいね」ボタンを押すよう勧めてください。
まとめ
- modelcontextprotocol/inspectorは、CORS対策のために、Proxyサーバを使っている
- リモート環境などで使う場合には、6277も疎通できる状態にする必要がある