最近在折腾MCP(Model Context Protocol),想试着给AI编程工具加个自定义工具,比如直接调用本地数据库。跟着官方文档搭了个简单的Python Server,但每次Claude或者Cursor调用Tool的时候,要么返回“invalid request”,要么直接超时。我把tool的input_schema改了好几遍,还是搞不定。
有没有老哥遇到过类似情况?是不是我transport选错了——用了stdio但没处理好stdin的JSON解析?或者MCP的版本和客户端不兼容?求指点,卡了三天了,心态有点崩。