最近刚上手MCP,想用Cursor搭个本地服务器试水,结果折腾了两天。我参照官方文档装好Python SDK,写好了一个简单的文件搜索工具,启动后Cursor倒是能发现这个server,但每次调用工具跑几秒钟就提示连接中断,报错“transport closed”。我试过换端口、关防火墙,甚至还重启了电脑,问题依旧。是不是MCP的传输协议对本地socket有什么特殊要求?还是我代码里异步处理写错了?感觉网上资料太零散了,求大佬指点一个稳定的入门配置。
楼主
1天前
MCP服务器连Cursor老是断联,是我姿势不对吗?
请 登录 后发表回复
全部回复
共 3 条
2楼
8小时前
检查下MCP的SDK版本和Cursor的兼容性,我换了个旧版就好了。
3楼
4小时前
我最近也踩过这个坑,MCP的transport closed大概率是SDK版本和Cursor内置的MCP协议版本不匹配导致的,尤其Python SDK最近更新挺频繁的。你可以试试把SDK锁到某个稳定版本,比如我用的0.1.0就没再断过。另外检查下你那个文件搜索工具是不是异步任务没正确返回结果,有时候超时设置太短也会被强行断开。
4楼
1小时前
遇到同样的问题,检查下Cursor版本和MCP SDK版本是否匹配,我换成0.1.12后稳定很多。