compass-mcp
Compass MCP
Локальный MCP, который считывает, что вы делаете, и предлагает, какая модель подходит — правка текста против UI против противного бага, в таком духе.
Как это работает
Каждая реальная задача должна один раз пройти через start_session (компактно): по умолчанию дешёвая модель, более тяжёлая — только когда задача этого требует. Агенты следуют правилам рабочего пространства и вызывают его в начале работы (включая Multitask / субагентов — не пропускайте). Cursor не переключает автоматически выпадающий список чата и не перехватывает каждое сообщение — скопируйте copy_task_model в Task model=. Та же задача + stick_action=keep → без повторной рекомендации (кроме случаев, когда тип работы переключается на планирование/архитектуру). Если пользователь произносит тестовую фразу только для промпта, всё равно вызовите start_session или recommend_model; не реализуйте.
Related MCP server: MCP Router
Установка
git clone https://github.com/JakeLim17/compass-mcp.git
cd compass-mcp
npm run connect -- cursor
npm run connect -- claude
npm run connect -- codexВыберите одну строку хоста. Она установит, соберёт и запишет вашу конфигурацию MCP (существующая конфигурация сначала резервируется).
Затем перезапустите приложение. В Cursor: боковая панель Customize → MCPs → выключите и включите.
Не в npm — клонируйте с GitHub. Обновления: npm run sync.
Обслуживание каталога: Cursor часто добавляет модели. Перепроверяйте Task-слаги в src/recommend.ts / src/hosts.ts по Models & Pricing примерно раз в месяц (или когда меняется выбор моделей Cursor). Затем npm run sync и переключите MCP в Customize → MCPs.
Использование
Просто скажите в чате, что вы делаете. Агент вызывает Compass и получает предложение по модели.
Примеры:
«Какую модель мне использовать для этого?»
«Исправь текст логина с помощью Fable»
«Отладь эту капризную регрессию с ошибкой типов»
Назовите модель, если хотите (페이블로, use codex) — это перевешивает оценку.
Что она обычно выбирает
Вы делаете… | Обычный выбор |
Текст, i18n, правка в одну строку | Composer Standard ( |
Небольшой патч кода | Тот же лёгкий уровень — Standard вместо Fast |
Обычный UI | Sonnet ( |
Многофайловый UI / рефакторинг вёрстки | Fable ( |
Дизайн, планирование, компромиссы | Grok 4.6 · Fable · Opus · Sonnet |
Сложный баг, CI, ошибки типов | Sol → Terra/Codex ( |
Большая кодовая база / контекст кода | Kimi K2.7 ( |
Экстремальный / огромный объём (редко) | Opus 5 ( |
Каталог Cursor (Task-слаги)
Slug | Роль | Уровень стоимости |
| Chat UI Standard (лёгкая работа) | низкий |
| Task-фолбэк для Composer | низкий |
| Обычный UI / средний Claude | средний |
| Opus 4.8 (устаревшая) | средне-высокий |
| Экстремальная сложность (редко) | средне-высокий |
| Многофайловый UI | средне-высокий |
| Дизайн / планирование (Grok по умолчанию) | средне-высокий |
| Grok 4.5 (устаревшая) | средне-высокий |
| Более лёгкий пробник багов/CI | средне-высокий |
| Сложный баг / Terra | высокий |
| Длинный контекст кода | средний |
«Самая лёгкая» зависит от хоста — дешёвая позиция Cursor — это Composer, а не Haiku. Если лучший вариант недоступен, используется следующий по списку.
Ограничения
Не меняет выпадающий список чата за вас — модель всё равно выбираете вы или агент.
Режим отказа: произнесение «추천 모델로 다시» без помещения
must_do.task_model(copy_task_model) в Taskmodel=оставляет Composer. Cursor MCP не может автоматически привязать Task.task_model_required+ правила обеспечивают копирование;verify_run_complianceне видит родительскую среду выполнения чата.Cursor — основная цель; Claude Code и Codex CLI тоже работают.
Удалённые веб-коннекторы опциональны (см. ниже).
Удалённый HTTP (опционально)
Для коннекторов Claude.ai / ChatGPT, не для повседневного Cursor:
export COMPASS_MCP_API_KEY="$(openssl rand -hex 32)"
npm run start:http
# → http://127.0.0.1:3920/mcpПрокиньте этот порт через HTTPS и укажите коннектору /mcp с Authorization: Bearer <key>. Локального stdio (npm run connect) достаточно для большинства.
Лицензия
MIT
Корейский: локальный MCP, который смотрит на рабочую фразу и рекомендует модель (v0.9.7+). Установка одной строкой npm run connect -- cursor|claude|codex. Для простых задач — Composer 2.5 Standard (не Fast) — Task-слаг composer-2.5-fast как фолбэк, для чат-UI рекомендуется Standard. Каталог всех основных моделей Cursor (Sonnet/Opus 4.8·5/Fable/Grok/Sol/Terra/Kimi) отсортирован. copy_task_model нужно скопировать в Task model= (просто сказать switch = нарушение).
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