Infinity-MCP
Infinity-MCP(Infinityアシスタント / Cursor Free Plus)
⚠️ 免責事項(必ずお読みください)
本プロジェクトは個人の学習、技術研究、および参考目的のみに使用してください。商用利用や、法律・規制への違反、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。本リポジトリは研究・学習目的の改変版であり、参考用です)
Related MCP server: BMAD Agent FastMCP Service
機能
1. サイドバーマルチセッションMCP(wkmcpより継承)
複数プロジェクト、複数ウィンドウの並列処理:最大32セッション(
my-mcp-1…my-mcp-32)をサポートし、それぞれ独立したメッセージチャネルにバインド可能check_messages/send_message/ask_questionの3つのMCPツール。添付ファイル(画像/ファイル base64)をサポートワンクリック「設定開始」で現在のサイドバーセッションリストをワークスペースの
.cursor/mcp.jsonに書き込みセッションメモ、音声入力(Windows)、チャット履歴の永続化
2. Cursorメンバーシップ切り替え機能(独立ページ)
独立設定ページ:サイドバーには入口ボタンのみを残し、クリックすると編集エリアで完全な設定ページが開きます(サイドバーのスペースを占有しません)
Cursorインストールパスの自動検出(実行中のプロセス + 一般的なディレクトリ)
ワンクリックでメンバーシップタイプを切り替え:
Free/Free Trial/Pro/Pro+/Ultra/Enterprise。カスタム文字列もサポート元ファイルの自動バックアップ、ワンクリックでいつでも復元可能
パッチ適用前に実行中のCursorを自動的に検出し、終了を促す
ワンクリックでCursorを再起動
3. Cursorの請求と使用量(新規追加、独立ページ)
独立請求ページ:サイドバーに「請求と使用量を開く」ボタンを追加し、編集エリアで開きます
ローカル
state.vscdbの自動読み取り:cursorAuth/accessTokenから現在ログイン中のCursorアカウントを直接取得(貼り付け不要)初回インストール → ローカル記録:
cursorDiskKV内のcomposerData:*を優先的に解析し、近似的な文字ウェイトを使用して履歴トークンを概算表示以降毎回 → 公式API:取得成功後に
hasFetchedFromApiをマークし、ローカルキャッシュへのフォールバックを停止呼び出すCursor API(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
表示内容:
アカウント情報カード:メールアドレス、メンバーシップタイプ、サブスクリプション状態、WorkOS ID
概要KPIカード:今日 / 今週 / 今月 / 合計 の $消費額 + トークン数 + 回数
過去30日間の日次消費棒グラフ(純粋なSVG、チャートライブラリ依存なし)
モデル別詳細表:回数 / 入力 / 出力 / キャッシュ読み書き / 合計トークン / 消費額 $
データソースの表示:ページ上部のバッジで、現在のデータが
Cursor API(リアルタイム)/ローカル composerData(概算)/ローカルキャッシュのいずれから取得されたかを明示実装の詳細:
内蔵の
sql.js(wasmプリパッケージ済み、約690 KB)を使用してstate.vscdbを読み取り。Bufferに読み取り専用でコピーするため、CursorをロックしませんNode内蔵の
httpsを使用してAPIを呼び出し、他のnpmランタイム依存関係はありませんAPI失敗時に自動で1回再試行(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アシスタント アイコンが表示されるので、クリックしてサイドバーを開きます
ワークスペースパスを入力するか「現在を使用」を選択し、「設定開始」をクリックして
.cursor/mcp.jsonに書き込みます「Cursorメンバーシップタイプ → メンバーシップタイプ設定を開く」ボタンをクリックし、新しいページでタイプを選択して「パッチを適用」します
パッチ適用後、「Cursorを再起動」をクリックして反映させます
コマンドパレット
Infinityアシスタント: ワークスペースを設定(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 参考源(仅作参照,不参与打包)交流とサポート
QQ交流グループ:1087432681
スポンサー / 購入:https://pay.ldxp.cn/shop/superman
推奨 · Cursor 公式アカウントプール:https://infinity-site.cc-infinity.shop/
謝辞とライセンス
上流の原プロジェクト:a78789191888/wkmcp-pjb (MIT License) 本プロジェクトは、当該プロジェクトをベースに研究・学習目的で改変したものであり、参考用です。原作者のオープンソースへの貢献に感謝します。
メンバーシップ切り替えロジックの参考:本リポジトリの
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