Open2

Claude DesktopでClaude CodeのMCP設定

ふーみんふーみん

https://docs.anthropic.com/ja/docs/agents-and-tools/claude-code/tutorials#claude-code-mcp
にそって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": {}
    }
  }
}