Skip to main content
Glama

Compass MCP

Lokaler MCP, der liest, was du gerade tust, und vorschlägt, welches Modell passt — Copy-Anpassung vs. UI vs. fieser Bug, so etwas.

So funktioniert es

Jede echte Aufgabe sollte einmal durch start_session (kompakt) laufen: standardmäßig ein günstiges Modell, schwerer nur, wenn die Aufgabe es erfordert. Agents folgen den Workspace-Regeln und rufen es zu Arbeitsbeginn auf (auch bei Multitask / Subagents — nicht überspringen). Cursor wechselt das Chat-Dropdown nicht automatisch und fängt nicht jede Nachricht ab — kopiere copy_task_model auf Task model=. Gleiche Aufgabe + stick_action=keep → keine erneute Empfehlung (außer wenn der Arbeitstyp auf Planung/Architektur wechselt). Wenn der Benutzer einen reinen Prompt-Test-Satz sagt, rufe trotzdem start_session oder recommend_model auf; implementiere nicht.

Related MCP server: MCP Router

Installation

git clone https://github.com/JakeLim17/compass-mcp.git
cd compass-mcp
npm run connect -- cursor
npm run connect -- claude
npm run connect -- codex

Wähle eine Host-Zeile. Sie installiert, baut und schreibt deine MCP-Konfiguration (vorhandene Konfiguration wird zuerst gesichert).

Starte dann die App neu. In Cursor: Seitenleiste Customize → MCPs → aus- und wieder einschalten.

Nicht auf npm — von GitHub klonen. Updates: npm run sync.

Katalogpflege: Cursor fügt oft Modelle hinzu. Überprüfe die Task-Slugs in src/recommend.ts / src/hosts.ts gegen Models & Pricing etwa monatlich (oder wenn sich der Cursor-Models-Auswähler ändert). Dann npm run sync und MCP in Customize → MCPs umschalten.

Verwendung

Sag einfach im Chat, was du tust. Der Agent ruft Compass auf und erhält einen Modellvorschlag.

Beispiele:

  • „Welches Modell soll ich dafür verwenden?"

  • „Korrigiere den Login-Text mit Fable"

  • „Debugge diese flaky Type-Error-Regression"

Sag einen Modellnamen, wenn du willst (페이블로, use codex) — das gewinnt gegenüber dem Score.

Was es normalerweise wählt

Du machst gerade…

Typische Wahl

Copy, i18n, Einzeiler-Fix

Composer Standard (composer-2.5 UI; Task composer-2.5-fast)

Kleiner Code-Patch

Gleiche leichte Stufe — Standard statt Fast

Allgemeine UI

Sonnet (claude-sonnet-5-thinking-high)

Multi-Datei-UI / Layout-Refactor

Fable (claude-fable-5-thinking-high)

Design, Planung, Abwägungen

Grok 4.6 · Fable · Opus · Sonnet

Schwerer Bug, CI, Typfehler

Sol → Terra/Codex (gpt-5.6-sol-medium → gpt-5.6-terra-medium)

Lange Codebasis / Code-Kontext

Kimi K2.7 (kimi-k2.7-code)

Extrem / riesiger Umfang (selten)

Opus 5 (claude-opus-5-thinking-high)

Cursor-Katalog (Task-Slugs)

Slug

Rolle

Kostenstufe

composer-2.5

Chat-UI Standard (leichte Arbeit)

niedrig

composer-2.5-fast

Task-Fallback für Composer

niedrig

claude-sonnet-5-thinking-high

Allgemeine UI / mittleres Claude

mittel

claude-opus-4-8-thinking-high

Opus 4.8 (Legacy)

mittel-hoch

claude-opus-5-thinking-high

Extreme Schwierigkeit (selten)

mittel-hoch

claude-fable-5-thinking-high

Multi-Datei-UI

mittel-hoch

cursor-grok-4.6-high-fast

Design / Planung (Standard-Grok)

mittel-hoch

cursor-grok-4.5-high-fast

Grok 4.5 Legacy

mittel-hoch

gpt-5.6-sol-medium

Leichtere Bug-/CI-Sonde

mittel-hoch

gpt-5.6-terra-medium

Schwerer Bug / Terra

hoch

kimi-k2.7-code

Langer Code-Kontext

mittel

„Am leichtesten" hängt vom Host ab — Cursors günstiger Slot ist Composer, nicht Haiku. Wenn die Top-Wahl nicht verfügbar ist, fällt es auf die nächste in der Liste zurück.

Grenzen

  • Ändert das Chat-Dropdown nicht für dich — du oder der Agent wählt das Modell weiterhin.

  • Fehlermodus: Wenn du „추천 모델로 다시" sagst, ohne must_do.task_model (copy_task_model) auf Task model= zu setzen, verlässt du Composer. Cursor MCP kann Task nicht automatisch binden. task_model_required + Regeln erzwingen das Kopieren; verify_run_compliance kann die übergeordnete Chat-Laufzeit nicht sehen.

  • Cursor ist das Hauptziel; Claude Code und Codex CLI funktionieren auch.

  • Remote-Web-Connectors sind optional (siehe unten).

Remote-HTTP (optional)

Für Claude.ai-/ChatGPT-Connectors, nicht für den täglichen Cursor-Einsatz:

export COMPASS_MCP_API_KEY="$(openssl rand -hex 32)"
npm run start:http
# → http://127.0.0.1:3920/mcp

Tunnele diesen Port über HTTPS und richte den Connector auf /mcp mit Authorization: Bearer <key> aus. Lokales stdio (npm run connect) reicht für die meisten.

Lizenz

MIT


Koreanisch: Lokaler MCP, der den Arbeitssatz liest und ein Modell empfiehlt (v0.9.7+). Einzeilige Installation: npm run connect -- cursor|claude|codex. Für einfache Aufgaben Composer 2.5 Standard (nicht Fast) — Task-Slug composer-2.5-fast als Fallback, Chat-UI empfiehlt Standard. Gesamter Katalog der Cursor-Hauptmodelle (Sonnet/Opus 4.8·5/Fable/Grok/Sol/Terra/Kimi) sortiert. copy_task_model muss in Task model= kopiert werden (nur sagen = Verstoß).

Maintenance

ActivityMaintained
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    C
    maintenance
    Enables 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.
    18
    20 npm
    49
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Classifies development task complexity (LIGHT/MEDIUM/HEAVY) and recommends the most cost-efficient AI model per provider, enabling optimized model selection for coding tasks.
    3
    36 npm
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Routes tasks to the optimal AI model based on task type and benchmark scores across 25+ platforms. Automatically selects the best model for coding, reasoning, writing, and more using public benchmark data.
    5
    46 npm
    1
    MIT