Infinity-MCP
Infinity-MCP (Infinity Assistant / Cursor Free Plus)
⚠️ Отказ от ответственности (обязательно к прочтению)
Данный проект предназначен исключительно для личного обучения, технических исследований и ознакомления. Категорически запрещено использовать его в коммерческих целях или в сценариях, нарушающих законы, правила или Условия использования (ToS) Cursor / соответствующих сторонних сервисов.
Данный проект основан на проекте с открытым исходным кодом
a78789191888/wkmcp-pjbи модифицирован, интегрирован и исследован в соответствии с лицензией MIT. Все основные идеи и авторские права на исходный код вышестоящего проекта принадлежат оригинальному автору. Данный репозиторий является лишь копией для целей обучения и исследований.Публикатор является лишь лицом, систематизирующим и перевыкладывающим исходный код, и не имеет никаких финансовых отношений с автором (текущим сопровождающим репозитория). Публикатор не несет ответственности за любые прямые или косвенные убытки, блокировки аккаунтов или юридическую ответственность, возникшие у пользователей в результате использования, модификации или распространения данного кода.
Скачивание, клонирование, компиляция, запуск или использование содержимого данного репозитория в любой форме означает, что вы полностью прочитали и согласились с данным заявлением. Если вы не согласны с вышеуказанными условиями, немедленно прекратите использование и удалите все копии данного репозитория.
Если данный проект нарушает ваши законные права, пожалуйста, создайте Issue, чтобы сообщить об этом, и после проверки соответствующий контент будет удален в кратчайшие сроки.
Плагин для улучшения Cursor без необходимости ключей активации · Infinity Assistant, основан на форке и улучшении a78789191888/wkmcp-pjb. Сохраняя полную функциональность многосессионного MCP на боковой панели, он включает встроенный переключатель типа членства Cursor (отдельная страница, открывается по клику; перенесена функциональность проекта Cursor Membership Switcher).
Плагин больше не зависит от каких-либо ключей/кодов активации/пробных периодов, готов к использованию сразу после установки.
Адрес вышестоящего проекта: https://github.com/a78789191888/wkmcp-pjb (Лицензия MIT, данный репозиторий является модифицированной версией для изучения и исследований, только для справки)
Related MCP server: BMAD Agent FastMCP Service
Функции
1. Многосессионный MCP на боковой панели (сохранено из wkmcp)
Параллельная работа с несколькими проектами и окнами: до 32 сеансов (
my-mcp-1…my-mcp-32), каждый с независимым каналом сообщений.Три MCP-инструмента:
check_messages/send_message/ask_question, поддержка вложений (изображения/файлы в base64).Функция «Начать настройку» в один клик для записи текущего списка сеансов боковой панели в
.cursor/mcp.jsonрабочего пространства.Заметки к сеансам, голосовой ввод (Windows), сохранение истории чатов.
2. Переключатель членства Cursor (отдельная страница)
Отдельная страница настроек: на боковой панели остается только кнопка входа, при нажатии открывается полная страница настроек в области редактирования (не занимает место на боковой панели).
Автоматическое обнаружение пути установки Cursor (запущенный процесс + стандартные директории).
Переключение типа членства в один клик:
Free/Free Trial/Pro/Pro+/Ultra/Enterprise, также поддерживаются пользовательские строки.Автоматическое резервное копирование исходных файлов, возможность восстановления в один клик в любое время.
Автоматический запрос на закрытие запущенного Cursor перед применением патча.
Перезапуск Cursor в один клик.
3. Биллинг и использование Cursor (новое, отдельная страница)
Отдельная страница биллинга: добавлена кнопка «Открыть биллинг и использование» на боковой панели, открывается в области редактирования.
Автоматическое чтение локального
state.vscdb: получение текущего аккаунта Cursor напрямую изcursorAuth/accessToken(не нужно копировать вручную).Первая установка → локальная запись: приоритетный парсинг
composerData:*изcursorDiskKV, приблизительная оценка исторических токенов по весам символов для быстрого отображения.Последующие обращения → официальный API: после успешного получения данных ставится метка
hasFetchedFromApi, возврат к локальному кэшу не происходит.Используемые API Cursor (согласно реализации Open Switch и tokscale):
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=tokens
Отображаемый контент:
Карточка аккаунта: email, тип членства, статус подписки, WorkOS ID.
KPI-обзор: $ затраты + количество токенов + количество запросов за сегодня / неделю / месяц / всего.
Столбчатая диаграмма потребления за последние 30 дней (чистый SVG, без зависимостей от библиотек графиков).
Детализированная таблица по моделям: количество запросов / вход / выход / чтение-запись кэша / итого токенов / затраты $.
Метки источника данных: бейдж в верхней части страницы четко указывает, откуда получены данные:
API Cursor (в реальном времени)/Локальные данные composerData (приблизительно)/Локальный кэш.Детали реализации:
Использование встроенного
sql.js(wasm уже упакован, около 690 КБ) для чтения state.vscdb, чтение только в режиме копирования в Buffer, без блокировки Cursor.Использование встроенного в Node модуля
httpsдля вызова API, отсутствие других зависимостей npm во время выполнения.Автоматическая повторная попытка при сбое API (устойчивость к колебаниям TLS / сокетов).
Сборка и упаковка
Требования к среде
Node.js 18+ (требуется встроенный
npm).Windows / macOS / Linux; на Windows рекомендуется использовать PowerShell.
Глобальная установка
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")
Использование
После установки на левой панели активности появится иконка Infinity Assistant, нажмите на нее, чтобы открыть боковую панель.
Укажите путь к рабочему пространству или выберите «Использовать текущее», нажмите «Начать настройку» для записи в
.cursor/mcp.json.Нажмите кнопку «Тип членства Cursor → Открыть настройки типа членства», выберите тип на новой странице и нажмите «Применить патч».
После завершения патчинга нажмите «Перезапустить Cursor», изменения вступят в силу после перезапуска.
Палитра команд
Infinity助手: 配置工作区(MCP)(Infinity Assistant: Настроить рабочее пространство (MCP))Infinity助手: 打开会员类型设置(Infinity Assistant: Открыть настройки типа членства)Infinity助手: 打开账单与用量(Infinity Assistant: Открыть биллинг и использование)Infinity助手: 应用会员补丁(Infinity Assistant: Применить патч членства)Infinity助手: 恢复原始会员文件(Infinity Assistant: Восстановить исходные файлы членства)Infinity助手: 检测 Cursor 安装路径(Infinity Assistant: Обнаружить путь установки Cursor)
Параметры конфигурации
wukong.payStoreUrl: URL для перехода по кнопке «Спонсорство/Покупка» на боковой панели, по умолчаниюhttps://pay.ldxp.cn/shop/superman.cursorFree.supportGroupQQ: Номер QQ-группы поддержки, по умолчанию1087432681.cursorFree.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 参考源(仅作参照,不参与打包)Общение и поддержка
QQ-группа для общения: 1087432681
Спонсорство / Покупка: https://pay.ldxp.cn/shop/superman
Рекомендация · Официальный пул аккаунтов Cursor: https://infinity-site.cc-infinity.shop/
Благодарности и лицензия
Оригинальный вышестоящий проект: a78789191888/wkmcp-pjb (Лицензия MIT). Данный проект является модификацией вышеуказанного проекта для целей изучения и исследований, только для справки. Благодарим оригинального автора за вклад в Open Source.
Логика переключения членства: архивированный код в
legacy-python/данного репозитория.Вызовы API биллинга: junhoyeo/tokscale.
Данный репозиторий следует лицензии MIT для вторичного распространения на уровне исходного кода (см. LICENSE.txt).
Повторное заявление
Данный проект предназначен исключительно для обучения, исследований и технического обмена. Его нельзя использовать в любых незаконных целях или в коммерческих целях.
Данный проект является модификацией
a78789191888/wkmcp-pjbдля целей изучения и исследований, только для справки.Пользователи должны самостоятельно нести все риски, связанные с использованием данного проекта (включая, но не ограничиваясь, рисками блокировки аккаунта, юридическими рисками).
Любые последствия не имеют отношения к публикатору/сопровождающему данного репозитория.
Пожалуйста, удалите проект в течение 24 часов после скачивания и поддержите официальную подписку Cursor.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceA Model Context Protocol (MCP) server for Cursor IDE that simplifies the installation and configuration of other MCP servers.31177MIT
- Alicense-qualityDmaintenanceA professional AI agent system that provides 10+ specialized agents and 25+ MCP tools to support development workflows in Cursor IDE, with dual LLM mode support (built-in and DeepSeek API).5MIT
- Alicense-qualityDmaintenanceA Cursor enhancement plugin that provides multi-session MCP functionality, a membership switcher, and usage billing overview, with no activation code required.4MIT
- Flicense-qualityDmaintenanceEnables LLM-powered code analysis, generation, debugging, and context management through MCP integration with IDEs like Cursor and Claude Desktop.
Related MCP Connectors
Persistent memory and cross-session learning for AI coding assistants (hosted remote MCP).
Real-time chat hub for AI agents — Claude Code, Cursor, Cline, Codex over MCP or REST.
Hosted MCP memory: save sessions/decisions once, search from Claude, Cursor, ChatGPT. EU-hosted FTS.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/huhu588/Infinity-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server