compass-mcp
Compass MCP
MCP local que lee lo que estás haciendo y sugiere qué modelo encaja — ajuste de copy vs UI vs bug molesto, ese tipo de cosas.
Cómo funciona
Cada tarea real debe pasar por start_session (compacto) una vez: modelo barato por defecto, más pesado solo cuando la tarea lo requiere. Los agentes siguen las reglas del workspace para llamarlo al inicio del trabajo (incluido Multitask / subagentes — no lo omitas). Cursor no cambia automáticamente el desplegable del chat ni intercepta cada mensaje — copia copy_task_model en model= de Task. Misma tarea + stick_action=keep → sin recomendación repetida (excepto cuando el tipo de trabajo cambia a planificación/arquitectura). Si el usuario dice una frase de prueba solo de prompt, aun así llama a start_session o recommend_model; no lo implementes.
Related MCP server: MCP Router
Instalación
git clone https://github.com/JakeLim17/compass-mcp.git
cd compass-mcp
npm run connect -- cursor
npm run connect -- claude
npm run connect -- codexElige una línea de host. Instala, compila y escribe tu configuración de MCP (la configuración existente se respalda primero).
Luego reinicia la aplicación. En Cursor: barra lateral Customize → MCPs → desactiva y activa.
No está en npm — clónalo desde GitHub. Actualizaciones: npm run sync.
Mantenimiento del catálogo: Cursor añade modelos a menudo. Revisa los slugs de Task en src/recommend.ts / src/hosts.ts contra Models & Pricing aproximadamente mensualmente (o cuando cambie el selector de Modelos de Cursor). Luego npm run sync y alterna MCP en Customize → MCPs.
Úsalo
Solo di lo que estás haciendo en el chat. El agente llama a Compass y obtiene una sugerencia de modelo.
Ejemplos:
"¿Qué modelo debería usar para esto?"
"Arregla el copy del login con Fable"
"Depura esta regresión de error de tipos intermitente"
Di un nombre de modelo si quieres (페이블로, use codex) — eso gana sobre la puntuación.
Lo que suele elegir
Estás haciendo… | Elección típica |
Copy, i18n, arreglo de una línea | Composer Standard ( |
Parche de código pequeño | Mismo nivel ligero — Standard sobre Fast |
UI general | Sonnet ( |
UI de varios archivos / refactor de layout | Fable ( |
Diseño, planificación, compensaciones | Grok 4.6 · Fable · Opus · Sonnet |
Bug difícil, CI, errores de tipos | Sol → Terra/Codex ( |
Codebase largo / contexto de código | Kimi K2.7 ( |
Alcance extremo / enorme (raro) | Opus 5 ( |
Catálogo de Cursor (slugs de Task)
Slug | Rol | Nivel de costo |
| Chat UI Standard (trabajo ligero) | bajo |
| Fallback de Task para Composer | bajo |
| UI general / Claude medio | medio |
| Opus 4.8 (legado) | medio-alto |
| Dificultad extrema (raro) | medio-alto |
| UI de varios archivos | medio-alto |
| Diseño / planificación (Grok por defecto) | medio-alto |
| Grok 4.5 legado | medio-alto |
| Sonda de bug/CI más ligera | medio-alto |
| Bug difícil / Terra | alto |
| Contexto de código largo | medio |
"El más ligero" depende del host — el slot barato de Cursor es Composer, no Haiku. Si la mejor opción no está disponible, cae a la siguiente en la lista.
Límites
No cambia el desplegable del chat por ti — tú o el agente siguen eligiendo el modelo.
Modo de fallo: decir "추천 모델로 다시" sin poner
must_do.task_model(copy_task_model) enmodel=de Task deja Composer. El MCP de Cursor no puede vincular Task automáticamente.task_model_required+ reglas hacen cumplir la copia;verify_run_complianceno puede ver el runtime del chat padre.Cursor es el objetivo principal; Claude Code y Codex CLI también funcionan.
Los conectores web remotos son opcionales (ver abajo).
HTTP remoto (opcional)
Para conectores de Claude.ai / ChatGPT, no para el uso diario de Cursor:
export COMPASS_MCP_API_KEY="$(openssl rand -hex 32)"
npm run start:http
# → http://127.0.0.1:3920/mcpTuneliza ese puerto sobre HTTPS y apunta el conector a /mcp con Authorization: Bearer <key>. El stdio local (npm run connect) es suficiente para la mayoría.
Licencia
MIT
Coreano: MCP local que recomienda modelos según la frase de trabajo (v0.9.7+). Instalación de una línea con npm run connect -- cursor|claude|codex. Para tareas simples, Composer 2.5 Standard (no Fast) — el slug de Task es composer-2.5-fast como fallback, se recomienda Standard para el chat UI. Catálogo ordenado de todos los modelos principales de Cursor (Sonnet/Opus 4.8·5/Fable/Grok/Sol/Terra/Kimi). Debes copiar copy_task_model en model= de Task (solo decirlo = violación).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
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 Connectors
AI-powered spec-to-task decomposition and execution orchestration for coding agents.
Adaptive plan/build/review cycles for AI coding assistants, persisted across sessions.
- AxisOAuthdev.useaxis
Coding agents from Claude Code, Cursor and Codex claim jobs and lock files on one shared board.
Codebase intelligence for agents: 152 structured artifacts across 21 programs, one call.
Related MCP Servers
- AlicenseBqualityCmaintenanceEnables collaboration between multiple AI models (GPT, Claude, Gemini) to work together on complex tasks, with intelligent task distribution and role-based expert assignment for code development, review, and optimization.181749MIT
- FlicenseNot gradedqualityDmaintenanceAutomatically selects the optimal LLM model for each task in Cursor IDE by analyzing query complexity, task type, and applying customizable routing strategies across 17 different AI models.2-
- AlicenseAqualityDmaintenanceClassifies development task complexity (LIGHT/MEDIUM/HEAVY) and recommends the most cost-efficient AI model per provider, enabling optimized model selection for coding tasks.341MIT
- FlicenseNot gradedqualityBmaintenanceRoutes code generation tasks between local models and Claude Cloud, optimizing cost by handling simple tasks locally and reserving cloud thinking for complex tasks.-
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/JakeLim17/compass-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server