Open2
Claude DesktopでClaude CodeのMCP設定
しかし、claude codeは内部でnodeで実行されているが、Claude Desktopはnodeが/user/local/binにある前提で実行されるのでnodebrewとかで入れていると動かない。
claudeはよく見るとcli.jsというjavascriptファイルへのシンボリックリンクになっているので、これを直接nodeで動かすようにすることで動いた。
{
"mcpServers": {
"claude_code": {
"command": "path/to/node",
"args": ["path/to/cli.js", "mcp", "serve"],
"env": {}
}
}
}
envにPATHを設定することでもいけそう