使用的mcp服务https://github.com/mrexodia/ida-pro-mcp/archive/refs/heads/main.zip

1.ida的python设置有问题

在ida的输出窗口无法切换到python终端

解决:
进入ida安装目录,使用idapyswitch.exe --force-path <这里写想要使用的python目录下的python<版本>.dll> 切换ida使用的python,然后使用这个指定的python安装

2.mcp安装上但是无法启动,claude无法连接到mcp

一般来说是mcp服务用到的依赖没有安装。
使用mrexodia/ida-pro-mcp会自动添加.claude.json中的mcp配置,可以直接复制.claude.json里面的command+args在终端运行查看报错。
我设备上只装了uv,就是没有安装fastmcp依赖导致无法启动。

解决:
使用mcp配置中的command指定的python或者问题1中指定的python执行 python -m pip install 安装指定依赖。直到执行command+args不会报错。

Logo

欢迎加入 MCP 技术社区!与志同道合者携手前行,一同解锁 MCP 技术的无限可能!

更多推荐