superman-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@superman-mcpshow my Cursor billing usage"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Superman MCP
⚠️ Disclaimer (Please Read Carefully)
This project is for personal learning, technical research, and reference purposes only. It is strictly prohibited to use this project for any commercial purposes, or in scenarios that violate laws, regulations, or the Terms of Service (ToS) of Cursor or related third-party services.
This project is a secondary modification, integration, and research effort based on the open-source project
a78789191888/wkmcp-pjbunder the MIT License. All core concepts and copyrights of the upstream code belong to the original author. This repository serves only as a fork for learning and research purposes.The publisher is merely an organizer and re-uploader of the source code and has no interest relationship with the author (the current maintainer of this repository). The publisher assumes no responsibility for any direct or indirect losses, account bans, or legal liabilities caused by any user's use, modification, or dissemination of this code.
By downloading, cloning, compiling, running, or using the contents of this repository in any form, you are deemed to have read and agreed to this statement in its entirety. If you do not agree to the above terms, please stop using it immediately and delete all copies of this repository.
If this project infringes upon your legal rights, please submit an Issue to notify us, and the relevant content will be removed immediately after verification.
Keyless Cursor Enhancement Plugin · Superman MCP, forked and enhanced from a78789191888/wkmcp-pjb.
While retaining all of its sidebar multi-session MCP functionality, it includes a built-in Cursor Membership Switcher (independent page, click to navigate; ported from the original Cursor Membership Switcher project).
This plugin no longer relies on any keys/activation codes/trial periods; it is ready to use upon opening.
Upstream project address: https://github.com/a78789191888/wkmcp-pjb (MIT License, this repository is a research-oriented modified version for reference only)
Related MCP server: Cursor MCP Installer
Features
1. Sidebar Multi-Session MCP (Retained from wkmcp)
Parallel multi-project, multi-window support: Up to 32 sessions (
my-mcp-1…my-mcp-32), each with independent message channels.Three MCP tools:
check_messages/send_message/ask_question, supporting attachments (images/files in base64).One-click "Start Configuration" to write the current sidebar session list to the workspace
.cursor/mcp.json.Session memos, voice input (Windows), and persistent chat history.
2. Cursor Membership Switcher (Independent Page)
Independent Settings Page: The sidebar only keeps an entry button. Clicking it opens the full settings page in the editor area (no longer occupying sidebar space).
Automatic detection of Cursor installation path (running processes + common directories).
One-click membership type switching:
Free/Free Trial/Pro/Pro+/Ultra/Enterprise, also supports custom strings.Automatic backup of original files, with one-click restoration at any time.
Automatically prompts to close running Cursor instances before applying patches.
One-click Cursor restart.
3. Cursor Billing and Usage (New, Independent Page)
Independent Billing Page: An additional "Open Billing and Usage" button in the sidebar, opening in the editor area.
Automatic reading of local
state.vscdb: Retrieves the currently logged-in Cursor account directly fromcursorAuth/accessToken(no pasting required).First Installation → Local Records: Prioritizes parsing
composerData:*incursorDiskKV, estimating historical tokens based on character weights for quick display.Subsequent Visits → Official API: Marks
hasFetchedFromApiafter a successful hit, no longer falling back to local cache.Cursor APIs Called (referencing Open Switch implementation and 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
Displayed Content:
Account Info Card: Email, membership type, subscription status, WorkOS ID.
Overview KPI Card: Today / This Week / This Month / Total $ consumption + token count + request count.
Bar chart of daily consumption for the last 30 days (pure SVG, no chart library dependency).
Model breakdown table: Requests / Input / Output / Cache Read/Write / Total Tokens / Consumption $.
Data Source Labeling: A badge at the top of the page clearly indicates whether the current data is from
Cursor API (Real-time)/Local composerData (Approximate)/Local Cache.Implementation Details:
Uses embedded
sql.js(pre-packaged wasm, ~690 KB) to readstate.vscdb, reading into a Buffer without locking Cursor.Uses Node's built-in
httpsto call APIs, with no other npm runtime dependencies.Automatic retry once on API failure (tolerance for TLS / socket jitter).
Build and Packaging
Environment Requirements
Node.js 18+ (requires
npm)Windows / macOS / Linux are all supported; PowerShell is recommended for Windows.
No need to install
vsceglobally; it is pulled as adevDependencies(@vscode/vsce).
One-Click Packaging
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-repositoryAfter successful packaging, you will get the following in the root directory:
cursor-free-plus-1.4.0.vsix (版本号取自 package.json 的 "version")
Usage
You can also use it completely independently of Cursor as a standalone desktop application. See
desktop-app/README.mdfor details.
After installation, the Superman MCP icon will appear in the left activity bar. Click it to open the sidebar.
(Optional) If you prefer a larger window: Run
Superman MCP: Open Main Panel (Independent Tab)from the command palette. This opens the same main interface as the sidebar in the editor area (can be dragged to split-screen, viewed side-by-side with code).Enter the workspace path or select "Use Current", then click "Start Configuration" to write to
.cursor/mcp.json.Click the "Cursor Membership Type → Open Membership Type Settings" button, select the type in the new page, and click "Apply Patch".
Click "Restart Cursor" after the patch is applied.
Command Palette
Superman MCP: Configure Workspace (MCP)Superman MCP: Open Main Panel (Independent Tab)Superman MCP: Open Membership Type SettingsSuperman MCP: Open Billing and UsageSuperman MCP: Apply Membership PatchSuperman MCP: Restore Original Membership FilesSuperman MCP: Detect Cursor Installation Path
Configuration Items
wukong.payStoreUrl: The URL for the "Sponsor/Purchase" link in the sidebar, defaulthttps://pay.ldxp.cn/shop/supermancursorFree.supportGroupQQ: QQ group number, default1087432681cursorFree.defaultMembership: Default selected membership type, defaultpro
Other
wukong.*configuration items are retained for compatibility with the upstream wkmcp and do not take effect in the keyless version.
Directory Structure
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 参考源(仅作参照,不参与打包)Communication and Support
QQ Discussion Group: 1087432681
Sponsor / Purchase: https://pay.ldxp.cn/shop/superman
Acknowledgments and License
Upstream Original Project: a78789191888/wkmcp-pjb (MIT License) This project is a modification based on the original for research and learning purposes, for reference only. Thanks to the original author for their open-source contribution.
Membership switching logic reference: Archived code under
legacy-python/in this repository.Billing API call reference: junhoyeo/tokscale
This repository follows the MIT License for secondary distribution at the source code level (see LICENSE.txt).
Final Disclaimer
This project is for learning, research, and technical exchange purposes only. It must not be used for any illegal or non-compliant purposes, nor for any commercial purposes.
This project is a research-oriented modification of
a78789191888/wkmcp-pjband is for reference only.Users shall bear all risks associated with using this project (including but not limited to account risks and legal risks). Any consequences are unrelated to the publisher/maintainer of this repository.
Please delete it within 24 hours after downloading and support the official Cursor subscription.
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
- AlicenseNot gradedqualityDmaintenanceAn MCP server that provides detailed information about your development environment to the Cursor code editor, enabling more context-aware assistance.7MIT
- AlicenseAqualityCmaintenanceA Model Context Protocol (MCP) server for Cursor IDE that simplifies the installation and configuration of other MCP servers.31177MIT
- AlicenseNot gradedqualityDmaintenanceA specialized MySQL MCP server for Cursor that enables users to query table structures, execute SQL, and generate database documentation. It features multiple security modes to ensure safe interaction while providing tools for database overviews and query caching.5MIT
- AlicenseNot gradedqualityDmaintenanceA 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.1MIT
Related MCP Connectors
A paid remote MCP for ClawManager, built to return verdicts, receipts, usage logs, and audit-ready J
A paid remote MCP for agent memory MCP, built to return verdicts, receipts, usage logs, and audit-re
A paid remote MCP for AI agent browser MCP session, built to return verdicts, receipts, usage logs,
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/superman2003/superman-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server