Review-Gate MCP,让你的 cursor request 次数翻 5 倍

最新资讯:
cursor pro 改为无限制,但某些模型(新模型?)依旧限制,看起来是一个黑盒,具体没细说,因此你可以考虑装或者不装本文的 MCP。

另外,本文属于前端社区的一次分享,只是顺带迁移到个人博客这里。
一、前言
目前我们 biz 版本每个每月 500 次快请求(可以在 https://www.cursor.com/cn/dashboard 查看额度),一旦请求用光后续聊天就会进入慢速池,体验就非常差了,考虑到现在大家编码、PPT 甚至有时候给 AI 提供情绪价值扯扯加长,500 次就显得没那么多了,因此我们需要考虑将 500 次数尽可能变得更多。

事实上我们与 Cursor 的每次对话最大可以调用 25 次工具,其中包括调用控制台、MCP 等工具,但大部分简单的问题往往还没让 cursor 达到最大调用上线就提前结束了,所以才有现在我们拦截 cursor 一次对话,将其拓展成额外对话,除非我们主动说 done,或者对话将一直持续到调用上限才算一次消耗,于是 500 次对话我们可以成功翻倍,再也不用担心次数消耗的问题了!!!

二、开始安装
2.1 安装项目和服务
Review-Gate 依赖了一个 Python mcp 包,此包要求 Python 版本在 3.10 及以上,因此请大家先保证本地有安装 Python,以及对应版本正确。

考虑到非研发同学可能没有安装,建议直接找研发同学帮忙安装,或者直接问 AI(AI 那么强大),注意安装的版本即可,这里不过多赘述,接下来开始正常安装:
先执行如下命令拷贝一个 mcp 项目仓库(不用嵌套在项目里,放大家日常用的工作区文件夹即可):
git clone https://github.com/LakshmanTurlapati/Review-Gate.git
之后执行如下两个命令:
// 进入上述项目的 Review-Gate/V2 目录
cd Review-Gate/V2
// 再执行
./install.sh
此时如果提示找不到 mcp 服务,那可能是大家 Python 版本问题,大家可以运行如下命令,一键帮助大家安装可用的 Python:
#!/bin/bash
echo " 修复虚拟环境 Python 版本..."
cd ~/cursor-extensions/review-gate-v2
# 删除旧环境
echo "删除旧的虚拟环境..."
rm -rf venv
# 找到正确的 Python
PYTHON_CMD=""
for cmd in python3.12 python3.11 python3.10 /usr/bin/python3; do
if command -v $cmd &> /dev/null; then
VERSION=$($cmd -c "import sys; print(f'{sys.version_info.major}.{sys.version_info.minor}')")
if [[ $(echo "$VERSION >= 3.10" | bc -l) -eq 1 ]]; then
PYTHON_CMD=$cmd
echo " 找到合适的 Python: $cmd (版本 $VERSION)"
break
fi
fi
done
if [[ -z "$PYTHON_CMD" ]]; then
echo " 找不到 Python 3.10+ 版本"
exit 1
fi
# 创建新环境
echo "创建新的虚拟环境..."
$PYTHON_CMD -m venv venv
# 激活并验证
source venv/bin/activate
echo " 新虚拟环境 Python 版本: $(python --version)"
# 安装依赖
pip install --upgrade pip
pip install mcp
echo " 修复完成!"
deactivate
如果安装成功,大家应该可以看到如下信息,有非常明显的 successfully,以及会帮你新开一个 cursor 窗口,到这里不用管,我们继续安装插件。

2.2 安装 mcp 插件
之后,请遵守如下规则进行插件安装:
● 启动 Cursor IDE 应用程序,按下 Cmd+Shift+P
● 输入 Extensions:Install from VSIX,然后回车

● 此时会打开一个文件选择器,注意上面成功的日志中插件的路径,我们找到此插件选中,点击确认即可,正常会提示你插件安装成功。

这里我以我本地的路径做个演示

3.3 添加 project rule
然后我们打开 cursor 设置,选择 project rule,点击 add

需要注意的是,rule 命令不允许大写空格,所以你可以复制 review-gate-v2 这个名称回车即可,然后复制如下链接的 rule 内容
https://github.com/LakshmanTurlapati/Review-Gate/blob/main/V2/ReviewGateV2.mdc
记得修改应用规则为 always ,之后保存。

现在让我们回到 mcp 服务,需要确保这个 mcp 是绿色执行中,有时候 cursor 响应比较慢,我们可以多切换几次开关,发现变绿就是在运行。

然后我们完整退出 cursor,确保 cursor 重新启动。
三、关于使用
现在,让我们新开一个聊天窗,随便输入什么内容,正常 cursor 在回答完我们的问题后就会调用上述配置的 mcp,基于插件帮我们新开一个窗口,如下图(简单来说,每次对话我们都需要正常基于 cursor 提问来唤醒本次额外对话,除非超时或主动结束才需要开启下一次):

需要注意的是,此 MCP 配置了每次对话等待时长为 5 分钟,如果 5 分钟没有任何操作,mcp 会主动结束此时临时窗口对话,并总结此次对话的信息。

我们也可以在插件窗口输入 done 完成这次对话。

注意1:
我发现有同学反馈,每次 cursor 调用 MCP 后都需要手动点击 run 才能唤醒对话框(在下图的右边),这是因为我们没开启 cursor 的自动执行设置

我们可以打开设置,找到如下并开启,后续每次调用就会自动执行 mcp 唤醒对话框啦。

注意2:
cursor 不同模型一次提问的 request 消耗不同,比如 Claude 3.5 每次提问消耗 1 个 request,而 max 类的模型可能消耗 2 个,我们增加这个 MCP 也是希望大家尽可能用更好的模型,从而不要使用 auto 或者更低的模型。

至此分享结束。
最后,好的工具也因为世界上优秀的开源开发者,如果大家方便也可以给原作者 GitHub 项目点个 star。
https://github.com/LakshmanTurlapati/Review-Gate
Review-Gate MCP,让你的 cursor request 次数翻 5 倍的更多相关文章
- Git工作流指南:Pull Request工作流
参考地址:http://blog.jobbole.com/76854/ Pull Requests是Bitbucket上方便开发者之间协作的功能.提供了一个用户友好的Web界面,在集成提交的变更到正式 ...
- Git - Pull Request工作流
Pull Requests是Bitbucket上方便开发者之间协作的功能.提供了一个用户友好的Web界面,在集成提交的变更到正式项目前可以对变更进行讨论. 开发者向团队成员通知功能开发已经完成,Pul ...
- 如何在python脚本开发做code review
在软件项目开发中,我们经常提到一个词“code review”.code review中文翻译过来就是代码评审或复查,简而言之就是编码完成后由其他人通过阅读代码来检查代码的质量(可编译.可运行.可读. ...
- Troubleshooting Autoinvoice Import
metalink :1089172.1 In this Document Purpose Troubleshooting Steps AutoInvoice Execution Repor ...
- 使用git进行源代码管理
git是一款非常流行的分布式版本控制系统,使用Local Repository追踪代码的修改,通过Push和Pull操作,将代码changes提交到Remote Repository,或从Remote ...
- iTunes Connect 开发者上手经验(转)
原文:http://www.cnblogs.com/zhw511006/archive/2013/01/15/2860945.html iOS Developer通常需要用到 developer.ap ...
- Git工作流总结
引用自:https://github.com/xirong/my-git/blob/master/git-workflow-tutorial.md 说明: 个人在学习Git工作流的过程中,从原有的 S ...
- [转]深入理解学习GIT工作流
深入理解学习Git工作流 字数13437 阅读2761 评论3 喜欢70 个人在学习git工作流的过程中,从原有的 SVN 模式很难完全理解git的协作模式,直到有一天我看到了下面的文章,好多遗留在心 ...
- HTML5:离线存储(缓存机制)-IndexDB
https://www.w3.org/TR/IndexedDB/ .. <!DOCTYPE html> <html> <head> <meta charset ...
- iOS9新系统下APP Store 应用上传新指南
一 iTunes Connect介绍 iTunes Connect是面向iOS应用开发人员的苹果门户网站,供开发人员管理其应用,跟踪下载情况.今年1月份闹得沸沸扬扬的iTunes Connect BU ...
随机推荐
- msvcp110.dll丢失修复 按我的方法来,保证修复!
方法很简单,msvcp110.dll丢失,安装Microsoft Visual C++ 2012 Redistributable Package就可以,我把修复程序的链接放下面.链接地址: 链接:ht ...
- halcon 入门教程(二)Blob分析(二值化,联通区域,分割区域,提取区域)保姆级教程
原文作者:aircraft 原文链接:https://www.cnblogs.com/DOMLX/p/18781187 有兴趣可以多看其他的halcon教程 halcon 学习教程目录 OK,今天讲h ...
- 【Docker】本地镜像发布到阿里云
本地镜像发布到阿里云 本地镜像发布到阿里云流程 镜像的生成方法 1. 前面的DockerFile 2. 从容器创建一个新的镜像 docker commit [OPTIONS] 容器ID [REPOSI ...
- 古老的BAT文件在windows下的编辑
直接上代码 rem echo choice /t 20 /d y /n >nul rem start/d "E:\service\exe" 8091.exe 8091 sta ...
- AI团队比单打独斗强!CrewAI多智能体协作系统开发踩坑全解析
AI团队比单打独斗强!CrewAI多智能体协作系统开发踩坑全解析 阅读时间: 5分钟 | 字数: 1500+ "你是否曾为单个大模型难以解决复杂专业问题而苦恼?是否想过,如果能像组建专业团队 ...
- 快戳进来!PostgreSQL实战型系列文章来了!
快戳进来!PostgreSQL实战型系列文章来了! Whoami:6年+金融.政府.医疗领域工作经验的DBA Certificate:PGCM.OCP.YCP Skill:Oracle.Mysql.P ...
- Redis底层数据结构-quicklist、listpack
quicklist 在 Redis 3.0 之前,List 对象的底层数据结构是双向链表或者压缩列表.然后在 Redis 3.2 的时候,List 对象的底层改由 quicklist 数据结构实现. ...
- Linux运维基础(二)网络常见问题
问题:网卡地址配置不正确 1.网卡地址和虚拟主机的网卡地址不统一 2.网关和DNS的信息不正确 解决方法:如何重新配置网卡地址信息 步骤一:在命令行中使用"nmtui"命令,回车 ...
- 一文搞懂Docker Compose
什么是Docker Compose Docker Compose 是 Docker 的一个编排管理工具,它允许你使用一个 YAML 文件来配置应用程序的服务.通过这个文件,你可以定义多个容器如何通过网 ...
- 让IE6、IE7、IE8支持CSS3的圆角、阴影样式-最好的插件
想做个页面用到css3的圆角和阴影效果,但ie浏览器不支持,之前也听说有插件可以实现,周六在网上找到了一个方法,原文如下: 但凡是前端工程师,都知道IE6,IE7,IE8不支持.或者不完全支持CSS3 ...