Skip to main content
Glama
huhu588

Infinity-MCP

by huhu588

Infinity-MCP (Asistente Infinity / Cursor Free Plus)

⚠️ Descargo de responsabilidad (Por favor, léalo atentamente)

  • Este proyecto es solo para uso personal de aprendizaje, investigación técnica y referencia. Está estrictamente prohibido su uso para fines comerciales o en escenarios que violen leyes, regulaciones o los Términos de Servicio (ToS) de Cursor o servicios de terceros relacionados.

  • Este proyecto se basa en el proyecto de código abierto a78789191888/wkmcp-pjb bajo la licencia MIT para modificaciones, integración e investigación. Todos los conceptos centrales y los derechos de autor del código original pertenecen a sus autores originales. Este repositorio se presenta únicamente como una muestra de réplica con fines de estudio e investigación.

  • El editor es solo un organizador y redistribuidor del código fuente y no tiene ninguna relación de interés con el autor original (es decir, el mantenedor actual del repositorio). No asume ninguna responsabilidad por pérdidas directas o indirectas, bloqueos de cuentas o responsabilidades legales causadas por el uso, modificación o difusión de este código por parte de cualquier usuario.

  • Al descargar, clonar, compilar, ejecutar o utilizar el contenido de este repositorio de cualquier forma, se considera que ha leído y aceptado esta declaración en su totalidad. Si no está de acuerdo con los términos anteriores, deje de usarlo inmediatamente y elimine todas las copias de este repositorio.

  • Si este proyecto infringe sus derechos legales, envíe un Issue para informarnos y el contenido relevante será eliminado lo antes posible tras la verificación.


Plugin de mejora de Cursor sin necesidad de clave (versión gratuita) · Asistente Infinity, replicado y mejorado a partir de a78789191888/wkmcp-pjb. Al tiempo que conserva toda su funcionalidad MCP multisesión en la barra lateral, incorpora un cambiador de tipo de membresía de Cursor (página independiente, haga clic para acceder; funcionalidad portada del proyecto original Cursor Membership Switcher).

El plugin ya no depende de claves, códigos de activación o periodos de prueba; está listo para usar al abrirlo.

Dirección del proyecto original: https://github.com/a78789191888/wkmcp-pjb (Licencia MIT, este repositorio es una versión modificada con fines de estudio e investigación, solo como referencia)

Related MCP server: BMAD Agent FastMCP Service

Funcionalidades

1. MCP multisesión en la barra lateral (conservado de wkmcp)

  • Paralelismo de múltiples proyectos y ventanas: hasta 32 sesiones (my-mcp-1my-mcp-32), cada una con su propio canal de mensajes independiente.

  • Tres herramientas MCP: check_messages / send_message / ask_question, con soporte para archivos adjuntos (imágenes/archivos en base64).

  • "Iniciar configuración" con un clic para escribir la lista de sesiones de la barra lateral actual en el archivo .cursor/mcp.json del espacio de trabajo.

  • Notas de sesión, entrada de voz (Windows) y persistencia del historial de chat.

2. Cambiador de membresía de Cursor (página independiente)

  • Página de configuración independiente: La barra lateral solo conserva el botón de acceso; al hacer clic, se abre la página de configuración completa en el área de edición (ya no ocupa espacio en la barra lateral).

  • Detección automática de la ruta de instalación de Cursor (procesos en ejecución + directorios comunes).

  • Cambio de tipo de membresía con un clic: Free / Free Trial / Pro / Pro+ / Ultra / Enterprise, también admite cadenas personalizadas.

  • Copia de seguridad automática de archivos originales, restaurable con un clic en cualquier momento.

  • Pregunta automática para cerrar Cursor si se está ejecutando antes de aplicar parches.

  • Reinicio de Cursor con un clic.

3. Facturación y uso de Cursor (nuevo, página independiente)

  • Página de facturación independiente: Se añade un botón "Abrir facturación y uso" en la barra lateral, que se abre en el área de edición.

  • Lectura automática de state.vscdb local: Obtiene la cuenta de Cursor actualmente iniciada directamente desde cursorAuth/accessToken (sin necesidad de pegar nada).

  • Primera instalación → Registro local: Analiza primero composerData:* en cursorDiskKV, estimando el historial de tokens mediante pesos de caracteres aproximados para una visualización rápida.

  • Posteriormente → Interfaz oficial: Una vez alcanzado, se marca hasFetchedFromApi y ya no se recurre a la caché local.

  • Interfaces de Cursor llamadas (referencia a la implementación de Open Switch y 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

  • Contenido mostrado:

    • Tarjeta de información de cuenta: correo electrónico, tipo de membresía, estado de suscripción, WorkOS ID.

    • Tarjeta de KPI general: consumo en $, número de tokens y cantidad de usos para Hoy / Esta semana / Este mes / Total.

    • Gráfico de barras de consumo diario de los últimos 30 días (SVG puro, sin dependencia de librerías de gráficos).

    • Tabla desglosada por modelo: usos / entrada / salida / lectura y escritura en caché / total de tokens / consumo en $.

  • Etiquetado de fuente de datos: Un badge en la parte superior de la página indica claramente si los datos provienen de Interfaz de Cursor (en tiempo real) / composerData local (aproximado) / Caché local.

  • Detalles de implementación:

    • Uso de sql.js integrado (wasm preempaquetado, aprox. 690 KB) para leer state.vscdb, copiando solo en modo lectura a un Buffer, sin bloquear Cursor.

    • Uso de https nativo de Node para llamar a las interfaces, sin otras dependencias de tiempo de ejecución de npm.

    • Reintento automático una vez si la interfaz falla (tolerancia a fluctuaciones de TLS / socket).

Construcción y empaquetado

Requisitos del entorno

  • Node.js 18+ (requiere npm incluido).

  • Windows / macOS / Linux; en Windows se recomienda usar PowerShell.

  • No es necesario instalar vsce globalmente, ya que se descarga con el paquete como devDependencies (@vscode/vsce).

Empaquetado con un clic

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

Tras un empaquetado exitoso, obtendrá en la raíz del repositorio:

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

Uso

  1. Tras la instalación, aparecerá el icono de Asistente Infinity en la barra de actividades izquierda; haga clic para abrir la barra lateral.

  2. Ingrese la ruta del espacio de trabajo o seleccione "Usar actual" y haga clic en "Iniciar configuración" para escribir en .cursor/mcp.json.

  3. Haga clic en el botón "Tipo de membresía de Cursor → Abrir configuración de tipo de membresía", seleccione el tipo en la nueva página y haga clic en "Aplicar parche".

  4. Una vez aplicado el parche, haga clic en "Reiniciar Cursor"; los cambios surtirán efecto tras el reinicio.

Paleta de comandos

  • Infinity助手: 配置工作区(MCP)

  • Infinity助手: 打开会员类型设置

  • Infinity助手: 打开账单与用量

  • Infinity助手: 应用会员补丁

  • Infinity助手: 恢复原始会员文件

  • Infinity助手: 检测 Cursor 安装路径

Opciones de configuración

  • wukong.payStoreUrl: URL a la que redirige el botón "Patrocinar/Comprar" en la barra lateral, por defecto https://pay.ldxp.cn/shop/superman.

  • cursorFree.supportGroupQQ: Número de grupo de QQ para soporte, por defecto 1087432681.

  • cursorFree.defaultMembership: Tipo de membresía seleccionada por defecto, por defecto pro.

Las demás opciones de configuración wukong.* se conservan por compatibilidad con el proyecto original wkmcp y no tienen efecto en la versión sin clave.

Estructura del directorio

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

Comunicación y soporte

Agradecimientos y licencia

  • Proyecto original: a78789191888/wkmcp-pjb (Licencia MIT). Este proyecto es una modificación basada en dicho proyecto con fines de investigación y estudio, solo como referencia. Gracias al autor original por su contribución al código abierto.

  • Lógica de cambio de membresía: código archivado bajo legacy-python/ en este repositorio.

  • Llamadas a la interfaz de facturación: junhoyeo/tokscale.

Este repositorio sigue la licencia MIT para la redistribución a nivel de código fuente (ver LICENSE.txt).

Declaración final

  • Este proyecto es solo para fines de aprendizaje, investigación e intercambio técnico; no debe utilizarse para fines ilegales o comerciales.

  • Este proyecto es una versión modificada con fines de investigación y estudio de a78789191888/wkmcp-pjb, solo como referencia.

  • El usuario debe asumir todos los riesgos derivados del uso de este proyecto (incluyendo, pero no limitado a, riesgos de cuenta y riesgos legales). Cualquier consecuencia es ajena al editor/mantenedor de este repositorio.

  • Por favor, elimínelo dentro de las 24 horas posteriores a la descarga y apoye la compra de una suscripción oficial de 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