折腾两天了,真的有点破防。我照着文档用Python写了个很简单的MCP服务器,就暴露了一个get_weather工具,用stdio模式。在终端里直接python server.py能正常启动,用mcp-inspector测试工具调用也一切正常。但是一放到Claude Desktop的配置文件里(claude_desktop_config.json),客户端就报错,说“Failed to connect to MCP server”,日志里也看不到具体原因,只显示连接被拒绝。我确认过路径是绝对路径,Python环境也是对的(用的是系统默认的python3,没走conda)。有没有大佬遇到过类似情况?是不是stdio模式下Claude Desktop对启动命令的参数解析有什么坑?还是说需要额外设置环境变量?求一个比较系统的排查思路,感谢!