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

最新资讯:

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

本文属于前端社区一次小分享,也仅限 mac ,window 或其它操作系统可直接访问 GitHub 走对应文档。

一、前言

目前我们 biz 版本每个每月 500 次快请求(可以在 www.cursor.com/cn/dashboar... 查看额度),一旦请求用光后续聊天就会进入慢速池,体验就非常差了,考虑到现在大家编码、PPT 甚至有时候给 AI 提供情绪价值扯扯加长,500 次就显得没那么多了,因此我们需要考虑将 500 次数尽可能变得更多。

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

二、开始安装

2.1 安装项目和服务

Review-Gate 依赖了一个 Python mcp 包,此包要求 Python 版本在 3.10 及以上,因此请大家先保证本地有安装 Python,以及对应版本正确。

考虑到非研发同学可能没有安装,建议直接找研发同学帮忙安装,或者直接问 AI(AI 那么强大),注意安装的版本即可,这里不过多赘述,接下来开始正常安装:

先执行如下命令拷贝一个 mcp 项目仓库(不用嵌套在项目里,放大家日常用的工作区文件夹即可):

bash 复制代码
git clone https://github.com/LakshmanTurlapati/Review-Gate.git

之后执行如下两个命令:

arduino 复制代码
 // 进入上述项目的 Review-Gate/V2 目录
 cd Review-Gate/V2

 // 再执行
 ./install.sh

此时如果提示找不到 mcp 服务,那可能是大家 Python 版本问题,大家可以运行如下命令,一键帮助大家安装可用的 Python:

bash 复制代码
#!/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 内容

github.com/LakshmanTur...

记得修改应用规则为 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。

相关推荐
Aisanyi几秒前
【鸿蒙开发】使用HMRouter路由的使用
前端·harmonyos
杉木笙6 分钟前
Flutter 代码雨实现(矩阵雨)DLC 多图层
前端·flutter
SouthernWind7 分钟前
Vista AI 演示—— 提示词优化功能
前端·vue.js
林太白8 分钟前
也许看了Electron你会理解Tauri,扩宽你的技术栈
前端·后端·electron
前端的日常11 分钟前
JavaScript 必看!算法 O 系列全攻略
前端
anganing14 分钟前
Web 浏览器预览 Excel 及打印
前端·后端
Chad16 分钟前
Vue3 + vite 首屏优化加载速度
前端
Ace_317508877626 分钟前
义乌购平台店铺商品接口开发指南
前端
ZJ_28 分钟前
Electron自动更新详解—包教会版
前端·javascript·electron
哆啦美玲29 分钟前
Callback 🥊 Promise 🥊 Async/Await:谁才是异步之王?
前端·javascript·面试