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-mediumgpt-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ß).

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.

Maintenance

ActivityMaintained
ResponsivenessNo issues

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

Related MCP Servers

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/JakeLim17/compass-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server