https://github.com/Vanyangyang/cursor-bridge/tree/master
*注:个人见解,cursor只是使用auto模型目前就能达到很好的效果了。不过可以自行尝试其他任意模型。
链接在最上方,省流速通党直接点击去github查看即可。一句话总结这个mcp的效果:相当于一个不占用上下文的可控性极高的增强型子代理。
讲一下这个mcp的出生契机,由于我在进行一个有一定规模的游戏项目,所以平时会跨越多个模块开发,这时候如果只是使用claudecode的项目理解能力,那么通常就是审查遗漏,或者项目理解不够好。在这种情况下我尝试了rag的方式来实现项目索引,尝试很多无果后,突然想起最近cursor增强了项目理解能力,那么有没有一种方式能够实现使用cursor的项目理解能力来增强claudecode的编码水平呢,有的兄弟有的。
1.那么接下来我将首先展示一下我在claudemd中使用这个mcp工具添加的提示,你可以参考这个来自行酌情添加你需要的指导使用方式:
CLAUDE.md
**Cursor Project Advisor使用指南** (`mcp__cursor-project-advisor__consult`):
- **最佳使用场景**:
- 需要基于项目现有架构设计新功能时
- 优化代码需要符合项目规范时
- 分析修改对项目的影响范围时
- 寻找项目中类似实现参考时
- **高质量咨询构造**:
- 明确说明具体需求和上下文
- 提供相关代码片段或文件路径
- 说明期望的结果或约束条件
- **避免滥用情况**:
- 简单语法问题不需要咨询Cursor
- 通用编程知识查询使用Claude Code即可
2.但是通常我都是会主动要求claudecode去调用这个mcp来做各种事:修改代码前检查项目结构,计划模式协助制订计划,完成功能后对整个模块审查… 继续发掘吧,应该还能做更多的事。
3.diy 提示词,如果你已经在使用了,那么你会发现发给cursor的消息都是有固定的前缀模板,你可以找到相应的位置选择自行定制发送给cursor的消息前缀模板。
4.使用示例展示:
首先发起一段对话

可以看到claudecode增强了我们的提示,并且通过mcp转发给了cursor,忽略它的思维中很奇怪的地方(我第一次发送提示的时候,这个mcp被我自行关掉了,所以它默认使用task去理解项目了)

cursor最终返回了它的分析,然后claudecode结合cursor的分析开始反馈信息

5.这个版本算是自用了几周后修修改改的一个稍微稳定的版本了,不过可能还是存在一些问题,如果发现任何问题,或者有任何更好的方案,欢迎帮忙修改或者提提issue都可以。