😊
Claude Desktop から MCP localhost SSE(http) サーバに繋ぐメモ
自前 MCP サーバ(SSE で http)のテストも兼ねて Claude Desktop から呼び出したい.
Claude Desktop の Connector での設定だと auth 接続必須っぽく色々設定面倒なので, 今回は claude_desktop_config.json を書き換える方法でやります.
こんな感じで接続できました!
背景
- WSL で自前 MCP SSE(http) サーバ建ててる
- Claude Desktop(Windows) から MCP http サーバに繋ぎたい.
- WSL で立てたポートには Windows 側からフツーに見える!
- なるべく依存関係少なく!
方法
現状では http 直指定はできない(Stdin only)でした.
にあるように, , mcp-remote を使って stdio を http にリダイレクトで対応します!
(Windows に nodejs インストールしてあり, npx に PATH が通っているとします)
{
"mcpServers": {
"tinyusdz": {
"command": "npx",
"args": [
"mcp-remote",
"http://localhost:8085/mcp"
]
}
}
}
デバッグ
mcp 接続のエラーが出た場合, App から通常の終了を選ぶと何やらキャッシュが残るのか.json を再読み込みしてくれない時が多いです. Task manager から Claude for Desktop を終了させると良いでしょう.
また, App 初期化と MCP 初期化に 10 秒くらいかかるので, App 起動させてしばらく待つ必要あります.
最近(2025/07)の Claude for Desktop ではトンカチ🔨アイコンは出ずに, スライダーバーアイコンにまとめられているので注意ください.
MCP サーバ自体がうまく動いているかどうかは, MCP Inspector 使うと良いでしょう!
自前 MCP サーバの作成
さらなる高みへ
Claude クンに相談しよう!
Discussion