最新资讯:
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