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 ...
随机推荐
- NumPy学习12
今天学习了 22, NumPy矩阵乘法 23, NumPy IO操作 numpy_test12.py : import numpy as np ''' 22, NumPy矩阵乘法 矩阵乘法是将两个矩阵 ...
- Debian 下安装 Nginx
Debian 下安装 Nginx 非常容易. apt update apt install nginx 输入以下命令查看是否可以正常访问, 顺便验证下安装是否成功. curl -I 127.0.0.1 ...
- 课程上线:面向 AI 编程 | Semantic Kernel 从入门到精通
课程计划 本课程设计不低于50课时,目前已录制44课时,已在2025-3-15日发布上线,未完课时将尽快录制发布.点击下方链接可在线试看购买: B 站课堂| Semantic Kernel 从入门到精 ...
- 工会成立100周年纪念,开发职工健身AI运动小程序、APP方案推荐
时光荏苒,转眼间2025年五一将至,这一年对于中华全国总工会而言,具有非凡的历史意义--它将迎来成立100周年的辉煌时刻.为了庆祝这一盛事,各级工会组织将精心筹备了一系列丰富多彩.形式多样的纪念活动, ...
- 字符串处理,push pop路径,组合命令,for
字符串处理字符串截取.命令嵌套命令格式:%变量名:~ m,n%,其中,m表示开始位置(默认开头),n表示从m位置开始向后截取的字符个数(默认到结尾),若n为负数则表示向前截取个数,作用:将命令中的某段 ...
- .NET 阻止关机机制以及关机前执行业务
本文主要介绍Windows在关闭时,如何正确.可靠的阻止系统关机以及关机前执行相应业务.因有一些场景需要在关机/重启前执行业务逻辑,确保下次开机时数据的一致性以及可靠性. 以下是实现这一需求的几种方法 ...
- DelayQueue 底层原理
一.DelayQueue 底层原理 DelayQueue是一种本地延迟队列,比如希望我们的任务在5秒后执行,就可以使用DelayQueue实现.常见的使用场景有: 订单10分钟内未支付,就取消. 缓存 ...
- doctrine执行原生sql并直接返回结果集
直接返回结果集: getConnection反回了\vendor\doctrine\dbal\lib\Doctrine\DBAL\Driver\Connection.php接口的实现,所以Connec ...
- 11.23DP进阶总结
例.1 Luogu-P1387最大正方形 按如下复杂度来分析 O(\(n^6\)) O(\(n^5\)) O(\(n^3\)) O(\(n^2\log n\)) O(n^2) O(\(n^6\)) 最 ...
- 17.6K star!后端接口零代码的神器来了,腾讯开源的ORM库太强了!
嗨,大家好,我是小华同学,关注我们获得"最新.最全.最优质"开源项目和高效工作学习方法 " 实时零代码.全功能.强安全 ORM 库 后端接口和文档零代码,前端定制返回 J ...