Skip to main content
Glama
superman2003

superman-mcp

by superman2003

Superman MCP

⚠️ Haftungsausschluss (Bitte unbedingt lesen)

  • Dieses Projekt dient ausschließlich dem persönlichen Lernen, der technischen Forschung und Referenzzwecken. Es ist strengstens untersagt, es für kommerzielle Zwecke oder in Szenarien zu verwenden, die gegen Gesetze, Vorschriften oder die Nutzungsbedingungen (ToS) von Cursor / relevanten Drittanbietern verstoßen.

  • Dieses Projekt basiert auf dem Open-Source-Projekt a78789191888/wkmcp-pjb und wurde unter der MIT-Lizenz modifiziert, integriert und erforscht. Das Urheberrecht an allen Kernkonzepten und dem Upstream-Code liegt beim ursprünglichen Autor. Dieses Repository dient lediglich als Kopie zu Lern- und Forschungszwecken.

  • Der Herausgeber ist lediglich der Organisator und Übermittler des Quellcodes und hat keinerlei geschäftliche Beziehung zum Autor selbst (d. h. dem aktuellen Betreuer des Repositorys). Er übernimmt keine Verantwortung für direkte oder indirekte Verluste, Kontosperrungen oder rechtliche Verpflichtungen, die einem Benutzer durch die Nutzung, Änderung oder Verbreitung dieses Codes entstehen.

  • Durch das Herunterladen, Klonen, Kompilieren, Ausführen oder Verwenden des Inhalts dieses Repositorys in irgendeiner Form erklären Sie, dass Sie diesen Haftungsausschluss vollständig gelesen haben und ihm zustimmen. Wenn Sie den oben genannten Bedingungen nicht zustimmen, stellen Sie die Nutzung bitte sofort ein und löschen Sie alle Kopien dieses Repositorys.

  • Sollte dieses Projekt Ihre legitimen Rechte verletzen, reichen Sie bitte ein Issue ein, um uns zu informieren. Nach Überprüfung werden die entsprechenden Inhalte umgehend entfernt.


Cursor-Erweiterungs-Plugin ohne Lizenzschlüssel · Superman MCP, basierend auf a78789191888/wkmcp-pjb nachgebaut und erweitert. Unter Beibehaltung der vollständigen Multi-Session-MCP-Funktionalität in der Seitenleiste ist ein Cursor-Mitgliedschaftstyp-Umschalter integriert (separate Seite, Klick zum Aufrufen; Portierung der Funktionen des ursprünglichen Cursor Membership Switcher-Projekts).

Das Plugin benötigt keine Lizenzschlüssel/Aktivierungscodes/Testzeiträume mehr und ist sofort einsatzbereit.

Upstream-Projektadresse: https://github.com/a78789191888/wkmcp-pjb (MIT-Lizenz, dieses Repository ist eine modifizierte Version zu Forschungs- und Lernzwecken, nur als Referenz)

Related MCP server: Cursor MCP Installer

Funktionen

1. Multi-Session-MCP in der Seitenleiste (übernommen von wkmcp)

  • Parallele Ausführung für mehrere Projekte und Fenster: Bis zu 32 Sitzungen (my-mcp-1 … my-mcp-32), jede mit eigenem Nachrichtenkanal

  • Drei MCP-Tools: check_messages / send_message / ask_question, Unterstützung für Anhänge (Bilder/Dateien als Base64)

  • Ein-Klick-„Konfiguration starten“, um die aktuelle Sitzungsliste der Seitenleiste in die .cursor/mcp.json des Arbeitsbereichs zu schreiben

  • Sitzungsnotizen, Spracheingabe (Windows), dauerhafte Speicherung des Chatverlaufs

2. Cursor-Mitgliedschafts-Umschalter (separate Seite)

  • Separate Einstellungsseite: In der Seitenleiste bleibt nur eine Schaltfläche, nach deren Anklicken sich die vollständige Einstellungsseite im Editorbereich öffnet (belegt keinen Platz in der Seitenleiste)

  • Automatische Erkennung des Cursor-Installationspfads (laufende Prozesse + gängige Verzeichnisse)

  • Ein-Klick-Umschaltung des Mitgliedschaftstyps: Free / Free Trial / Pro / Pro+ / Ultra / Enterprise, auch benutzerdefinierte Zeichenfolgen werden unterstützt

  • Automatische Sicherung der Originaldateien, jederzeit mit einem Klick wiederherstellbar

  • Automatische Abfrage und Schließung des laufenden Cursors vor dem Anwenden von Patches

  • Ein-Klick-Neustart von Cursor

3. Cursor-Abrechnung und -Nutzung (neu, separate Seite)

  • Separate Abrechnungsseite: Eine zusätzliche Schaltfläche „Abrechnung und Nutzung öffnen“ in der Seitenleiste, die sich im Editorbereich öffnet

  • Automatisches Lesen der lokalen state.vscdb: Ruft das aktuell angemeldete Cursor-Konto direkt über cursorAuth/accessToken ab (kein Einfügen erforderlich)

  • Erstmalige Installation → Lokale Aufzeichnung: Analysiert bevorzugt composerData:* in cursorDiskKV und schätzt historische Token anhand approximativer Zeichengewichte für eine schnelle Anzeige

  • Danach jedes Mal → Offizielle Schnittstelle: Markierung als hasFetchedFromApi nach einem Treffer, kein Rückgriff mehr auf den lokalen Cache

  • Aufgerufene Cursor-Schnittstellen (basierend auf der Implementierung von Open Switch und 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

  • Angezeigte Inhalte:

    • Kontoinformationskarte: E-Mail, Mitgliedschaftstyp, Abonnementstatus, WorkOS ID

    • KPI-Übersichtskarte: $ Verbrauch + Token-Anzahl + Anzahl der Anfragen für Heute / Diese Woche / Diesen Monat / Gesamt

    • Balkendiagramm des täglichen Verbrauchs der letzten 30 Tage (reines SVG, keine Abhängigkeit von Diagrammbibliotheken)

    • Aufschlüsselungstabelle nach Modell: Anzahl / Input / Output / Cache-Lese-Schreibvorgänge / Gesamt-Token / $ Verbrauch

  • Datenquellenmarkierung: Ein Badge oben auf der Seite zeigt deutlich an, ob die aktuellen Daten von der Cursor-Schnittstelle (Echtzeit) / lokalen composerData (approximativ) / lokalem Cache stammen

  • Implementierungsdetails:

    • Verwendet eingebettetes sql.js (WASM vorab gepackt, ca. 690 KB) zum Lesen der state.vscdb, schreibgeschützte Kopie in den Buffer, sperrt Cursor nicht

    • Verwendet Node-integriertes https für Schnittstellenaufrufe, keine weiteren npm-Laufzeitabhängigkeiten

    • Automatischer einmaliger Wiederholungsversuch bei Schnittstellenfehlern (Toleranz für TLS / Socket-Jitter)

Build und Packaging

Systemanforderungen

  • Node.js 18+ (erfordert npm)

  • Windows / macOS / Linux werden unterstützt; unter Windows wird PowerShell empfohlen

  • Keine globale Installation von vsce erforderlich, wird als devDependencies mit dem Paket geladen (@vscode/vsce)

Ein-Klick-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-repository

Nach erfolgreichem Packaging finden Sie im Stammverzeichnis des Repositorys:

cursor-free-plus-1.4.0.vsix   (版本号取自 package.json 的 "version")

Verwendung

Kann auch vollständig ohne Cursor als eigenständige Desktop-Anwendung verwendet werden, siehe desktop-app/README.md für Details.

  1. Nach der Installation erscheint das Superman MCP-Symbol in der linken Aktivitätsleiste. Klicken Sie darauf, um die Seitenleiste zu öffnen.

  2. (Optional) Wenn Sie größere Fenster bevorzugen: Führen Sie in der Befehlspalette Superman MCP: Hauptpanel öffnen (separater Tab) aus. Dies öffnet das gleiche Hauptinterface wie in der Seitenleiste im Editorbereich (kann für geteilte Ansichten neben dem Code gezogen werden).

  3. Geben Sie den Arbeitsbereichspfad ein oder wählen Sie „Aktuellen verwenden“ und klicken Sie auf „Konfiguration starten“, um die .cursor/mcp.json zu schreiben.

  4. Klicken Sie auf die Schaltfläche „Cursor-Mitgliedschaftstyp → Mitgliedschaftstyp-Einstellungen öffnen“, wählen Sie auf der neuen Seite den Typ aus und klicken Sie auf „Patch anwenden“.

  5. Klicken Sie nach Abschluss des Patchens auf „Cursor neu starten“, damit die Änderungen wirksam werden.

Befehlspalette

  • Superman MCP: Arbeitsbereich konfigurieren (MCP)

  • Superman MCP: Hauptpanel öffnen (separater Tab)

  • Superman MCP: Mitgliedschaftstyp-Einstellungen öffnen

  • Superman MCP: Abrechnung und Nutzung öffnen

  • Superman MCP: Mitgliedschafts-Patch anwenden

  • Superman MCP: Originale Mitgliedschaftsdatei wiederherstellen

  • Superman MCP: Cursor-Installationspfad erkennen

Konfigurationsoptionen

  • wukong.payStoreUrl: URL für die Weiterleitung zu „Sponsoring/Kauf“ in der Seitenleiste, Standard https://pay.ldxp.cn/shop/superman

  • cursorFree.supportGroupQQ: QQ-Nummer der Austauschgruppe, Standard 1087432681

  • cursorFree.defaultMembership: Standardmäßig ausgewählter Mitgliedschaftstyp, Standard pro

Andere wukong.*-Konfigurationsoptionen wurden zur Kompatibilität mit dem wkmcp-Upstream beibehalten und sind in der Version ohne Lizenzschlüssel nicht mehr wirksam.

Verzeichnisstruktur

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 参考源(仅作参照,不参与打包)

Austausch und Support

Danksagungen und Lizenz

  • Ursprüngliches Upstream-Projekt: a78789191888/wkmcp-pjb (MIT-Lizenz) Dieses Projekt wurde auf Basis dieses Projekts zu Forschungs- und Lernzwecken modifiziert und dient nur als Referenz. Vielen Dank an den ursprünglichen Autor für seinen Open-Source-Beitrag.

  • Referenz für die Logik der Mitgliedschaftsumschaltung: Archivierter Code unter legacy-python/ in diesem Repository

  • Referenz für den Aufruf der Abrechnungsschnittstelle: junhoyeo/tokscale

Dieses Repository folgt der MIT-Lizenz für die Weiterverteilung auf Quellcodeebene (siehe LICENSE.txt).

Erneuter Haftungsausschluss

  • Dieses Projekt dient ausschließlich dem Lernen, der Forschung und dem technischen Austausch. Es darf nicht für illegale oder rechtswidrige Zwecke und nicht für kommerzielle Zwecke verwendet werden.

  • Dieses Projekt ist eine modifizierte Version von a78789191888/wkmcp-pjb zu Forschungs- und Lernzwecken und dient nur als Referenz.

  • Der Benutzer trägt alle Risiken, die mit der Nutzung dieses Projekts verbunden sind (einschließlich, aber nicht beschränkt auf Kontorisiken, rechtliche Risiken). Jegliche Konsequenzen liegen nicht in der Verantwortung des Herausgebers/Betreuers dieses Repositorys.

  • Bitte löschen Sie das Projekt 24 Stunden nach dem Herunterladen und unterstützen Sie Cursor durch den Kauf eines offiziellen Abonnements.

Related MCP Connectors

  • Secure MCP Server for WordPress connects AI assistants and agents to WordPress with secure, controlled access. It lets AI interact with WordPress through MCP while helping organizations manage access, enforce policies, protect non-human identities (NHI), and require human approval for sensitive actions. Use it to securely connect tools such as ChatGPT, Claude, and Cursor with WordPress. Marketplace Link: https://wordpress.org/plugins/miniorange-secure-mcp-server/ Official website: https://plugins.miniorange.com/mcp-server-ai-policy-enforcement-wordpress ChatGpt Marketplace: https://chatgpt.com/plugins/plugin_asdk_app_6a312802286c8191bad0a7278a4e53ef Claude Marketplace: https://claude.ai/directory/miniorange-mcp-for-wordpress Cursor Marketplace: https://cursor.com/marketplace/miniorange

  • Run, debug, and triage tests from your IDE using natural language, no dashboard switching, no manual data transfers. The TestMu AI (formerly LambdaTest) MCP Server is a single remote server exposing four tool suites: HyperExecute — analyze your project, generate YAML configs and test runner commands, then monitor jobs and sessions. Automation — pull a TestID's details plus command, network, and console logs into one chat for instant root-cause analysis. Includes mobile app upload. SmartUI — explain pixel, layout, DOM, and perceptual changes in a visual regression run, with context-aware React/HTML/CSS fixes. Accessibility — audit any public URL or a local React app against WCAG and get ready-to-apply remediation steps. Connects over https://mcp.lambdatest.com/mcp using OAuth 2.1 — no API keys in your config. One-click install in Cursor; works with Claude, GitHub Copilot, Cline, and any MCP client. Tests execute on the TestMu AI cloud: 3,000+ browsers and 10,000+ real devices.

  • 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

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that provides detailed information about your development environment to the Cursor code editor, enabling more context-aware assistance.
    7
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    A 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.
    5
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    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.
    1
    MIT