Skip to main content
Glama
huhu588

Infinity-MCP

by huhu588

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-1my-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/GetUserMeta

    • GET https://api2.cursor.sh/auth/full_stripe_profile

    • GET https://cursor.com/api/usage-summary

    • GET 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")

使用方法

  1. インストール後、左側のアクティビティバーに Infinityアシスタント アイコンが表示されるので、クリックしてサイドバーを開きます

  2. ワークスペースパスを入力するか「現在を使用」を選択し、「設定開始」をクリックして .cursor/mcp.json に書き込みます

  3. 「Cursorメンバーシップタイプ → メンバーシップタイプ設定を開く」ボタンをクリックし、新しいページでタイプを選択して「パッチを適用」します

  4. パッチ適用後、「Cursorを再起動」をクリックして反映させます

コマンドパレット

  • Infinityアシスタント: ワークスペースを設定(MCP)

  • Infinityアシスタント: メンバーシップタイプ設定を開く

  • Infinityアシスタント: 請求と使用量を開く

  • Infinityアシスタント: メンバーシップパッチを適用

  • Infinityアシスタント: 元のメンバーシップファイルを復元

  • Infinityアシスタント: 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 参考源(仅作参照,不参与打包)

交流とサポート

謝辞とライセンス

  • 上流の原プロジェクトa78789191888/wkmcp-pjb (MIT License) 本プロジェクトは、当該プロジェクトをベースに研究・学習目的で改変したものであり、参考用です。原作者のオープンソースへの貢献に感謝します。

  • メンバーシップ切り替えロジックの参考:本リポジトリの legacy-python/ 下のアーカイブコード

  • 請求API呼び出しの参考:junhoyeo/tokscale

本リポジトリは、ソースコードレベルでの二次配布においてMITライセンスに従います(LICENSE.txt を参照)。

再度の声明

  • 本プロジェクトは学習、研究、技術交流のみを目的としており、いかなる違法行為や商用利用にも使用してはなりません。

  • 本プロジェクトは a78789191888/wkmcp-pjb の研究・学習目的の改変版であり、参考用です

  • 使用者は、本プロジェクトの使用に伴うすべてのリスク(アカウントリスク、法的リスクを含むがこれらに限定されない)を自己責任で負うものとし、 いかなる結果も本リポジトリの公開者/メンテナーとは無関係です。

  • ダウンロード後24時間以内に削除し、Cursorの公式サブスクリプションを購入してサポートしてください。

A
license - permissive license
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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