loading…
Search for a command to run...
loading…
A Cursor IDE enhancement plugin that provides multi-session MCP functionality and Cursor membership switching. It enables parallel chat sessions across projects
A Cursor IDE enhancement plugin that provides multi-session MCP functionality and Cursor membership switching. It enables parallel chat sessions across projects and allows users to modify Cursor's membership type without requiring activation codes.
⚠️ 免责声明(请务必阅读)
- 本项目仅供个人学习、技术研究与参考使用,严禁用于任何商业用途或违反法律法规、违反 Cursor / 相关第三方服务条款(ToS)的场景。
- 本项目基于开源项目 a78789191888/wkmcp-pjb 在 MIT 许可下进行二次修改、整合与研究, 所有核心思路与上游代码的版权归原作者所有,本仓库仅作为学习研究性质的复刻样本。
- 发布者仅为源代码的整理与转存者,与作者本人(即当前仓库的维护者)无任何利益关系, 不对任何使用者因使用、修改、传播本代码而造成的直接或间接损失、账号封禁、法律责任承担任何责任。
- 下载、克隆、编译、运行或以任何形式使用本仓库内容,即视为您已完整阅读并同意本声明; 如您不同意上述条款,请立即停止使用并删除本仓库的全部副本。
- 如本项目侵犯到您的合法权益,请提交 Issue 告知,核实后会在第一时间移除相关内容。
免卡密版 Cursor 增强插件 · Infinity 助手,基于 a78789191888/wkmcp-pjb 复刻并增强,
在保留其全部侧栏多会话 MCP 功能的同时,内置 Cursor 会员类型切换器(独立页面,点击跳转;原 Cursor Membership Switcher 项目功能移植)。
插件不再依赖任何卡密/激活码/试用期,打开即用。
上游项目地址:https://github.com/a78789191888/wkmcp-pjb (MIT License,本仓库为其研究学习性质的修改版,仅供参考)
my-mcp-1 … my-mcp-32),各绑独立消息通道check_messages / send_message / ask_question 三个 MCP 工具,支持附件(图片/文件 base64).cursor/mcp.jsonFree / Free Trial / Pro / Pro+ / Ultra / Enterprise,也支持自定义字符串state.vscdb:从 cursorAuth/accessToken 直接拿到当前登录 Cursor 账号(无需粘贴)cursorDiskKV 中的 composerData:*,用近似字符权重粗估历史 token 供快速展示hasFetchedFromApi,不再回退到本地缓存POST https://api2.cursor.sh/aiserver.v1.AuthService/GetUserMetaGET https://api2.cursor.sh/auth/full_stripe_profileGET https://cursor.com/api/usage-summaryGET https://cursor.com/api/dashboard/export-usage-events-csv?strategy=tokensCursor 接口(实时) / 本地 composerData(近似) / 本地缓存sql.js(已预打包 wasm,约 690 KB)读 state.vscdb,只读复制到 Buffer,不锁 Cursorhttps 调接口,无其他 npm 运行时依赖npm)vsce,已作为 devDependencies 随包拉取(@vscode/vsce)npm install # 安装根依赖 + 触发 postinstall 安装 mcp-server 子包依赖
npm run compile # 1) tsc -p . 编译 src/ → dist/ 2) 执行 scripts/copy-vendor.js
npm run package # 等价于 compile + vsce package --no-dependencies --allow-missing-repository
打包成功后会在仓库根目录得到:
cursor-free-plus-1.4.0.vsix (版本号取自 package.json 的 "version")
.cursor/mcp.jsonInfinity助手: 配置工作区(MCP)Infinity助手: 打开会员类型设置Infinity助手: 打开账单与用量Infinity助手: 应用会员补丁Infinity助手: 恢复原始会员文件Infinity助手: 检测 Cursor 安装路径wukong.payStoreUrl:侧栏「赞助/购买」跳转的 URL,默认 https://pay.ldxp.cn/shop/supermancursorFree.supportGroupQQ:交流群 QQ 号,默认 1087432681cursorFree.defaultMembership:默认选中的会员类型,默认 pro其余
wukong.*配置项为兼容 wkmcp 上游而保留,在免卡密版本里不再生效。
Cursor-free/
├── package.json # 扩展 manifest(命令、视图、配置、scripts 全在这)
├── tsconfig.json # TypeScript 编译配置(outDir = dist/)
├── .vscodeignore # vsce 打包排除清单
├── src/ # TS 源码(编译到 dist/ 后被打进 vsix)
│ ├── extension.ts # 扩展主入口(复刻自 wkmcp + 集成会员切换 / 账单 UI)
│ ├── license.ts # 短路化的 license 模块(保留签名,一律永久已激活)
│ └── cursor-patcher.ts # 会员补丁逻辑(从 Python 项目移植到 Node)
├── scripts/
│ ├── copy-vendor.js # 把 sql.js 的 wasm 拷贝到 dist/vendor/sql.js/
│ └── smoke-billing.js # 账单页接口 / 本地数据源冒烟脚本
├── dist/ # 构建产物(进 vsix 的就是这一坨 + mcp-server/)
│ ├── extension.js
│ ├── license.js
│ ├── cursor-patcher.js
│ └── vendor/sql.js/ # sql-wasm.js + sql-wasm.wasm
├── mcp-server/
│ ├── index.mjs # MCP stdio server(原样保留)
│ └── package.json
├── resources/icon.svg
├── legacy-python/ # 原 Python GUI 项目归档(不参与打包)
└── ref-wkmcp-pjb/ # wkmcp 参考源(仅作参照,不参与打包)
legacy-python/ 下的归档代码本仓库遵循 MIT 许可证进行源代码层面的二次分发(见 LICENSE.txt)。
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"infinity-mcp": {
"command": "npx",
"args": []
}
}
}