JSON-RPC -32000 Bad request は汎用 server error、疎通と認証handshakeを切り分ける
MCP
ネットワーク
トラブルシューティング
知識
運用
JSON-RPC の -32000 は実装依存の汎用 server error で、エラーコード単体からは原因を特定できない。周辺ログ(invalid_grant 等)とハンドシェイクの流れで切り分ける。まず healthz/curl で疎通を確認し(200 や 401 が返ればサーバーは生存)、「サーバー疎通不可」と「認証 handshake 失敗」を分ける。401 OAuth required が返るならサーバーは生きていて認証段階の問題。