Skip to main content
Glama

Compass MCP

현재 작업을 읽고 어떤 모델이 맞는지 추천하는 로컬 MCP — 카피 수정 vs UI vs 골치 아픈 버그 같은 것.

실행 방식

각 실제 작업은 start_session (compact)을 한 번 통과해야 합니다. 기본은 저렴한 모델, 작업이 필요할 때만 더 무거운 모델을 사용합니다. 에이전트는 작업 시작 시 이를 호출하는 워크스페이스 규칙을 따릅니다(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는 모델을 자주 추가합니다. src/recommend.ts / src/hosts.ts의 Task 슬러그를 Models & Pricing과 대략 월 1회(또는 Cursor Models 선택기가 변경될 때) 다시 확인하세요. 그런 다음 npm run sync을 실행하고 Customize → MCPs에서 MCP를 껐다 켜세요.

사용법

채팅에서 하고 있는 일을 말하기만 하세요. 에이전트가 Compass를 호출하고 모델 추천을 받습니다.

예시:

  • "이 작업에 어떤 모델을 써야 할까요?"

  • "Fable로 로그인 카피 수정"

  • "이 간헐적 타입 오류 회귀 디버깅"

원하면 모델 이름을 말하세요(페이블로, use codex) — 점수보다 우선합니다.

일반적인 선택

작업 내용…

일반적 선택

카피, i18n, 한 줄 수정

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

작은 코드 패치

동일한 경량 티어 — Fast보다 Standard

일반 UI

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

다중 파일 UI / 레이아웃 리팩터링

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

디자인, 기획, 트레이드오프

Grok 4.6 · Fable · Opus · Sonnet

어려운 버그, CI, 타입 오류

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

긴 코드베이스 / 코드 컨텍스트

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

극한 / 대규모 범위(드묾)

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

Cursor 카탈로그(Task 슬러그)

슬러그

역할

비용 티어

composer-2.5

채팅 UI Standard(가벼운 작업)

low

composer-2.5-fast

Composer용 Task 폴백

low

claude-sonnet-5-thinking-high

일반 UI / 중간 Claude

medium

claude-opus-4-8-thinking-high

Opus 4.8(레거시)

medium-high

claude-opus-5-thinking-high

극한 난이도(드묾)

medium-high

claude-fable-5-thinking-high

다중 파일 UI

medium-high

cursor-grok-4.6-high-fast

디자인 / 기획(기본 Grok)

medium-high

cursor-grok-4.5-high-fast

Grok 4.5 레거시

medium-high

gpt-5.6-sol-medium

더 가벼운 버그/CI 탐색

medium-high

gpt-5.6-terra-medium

어려운 버그 / Terra

high

kimi-k2.7-code

긴 코드 컨텍스트

medium

"가장 가벼운"은 호스트에 따라 다릅니다 — Cursor의 저렴한 슬롯은 Composer이지 Haiku가 아닙니다. 최상위 추천을 사용할 수 없으면 목록의 다음으로 폴백합니다.

제한 사항

  • 채팅 드롭다운을 대신 변경하지 않습니다 — 사용자 또는 에이전트가 여전히 모델을 선택합니다.

  • 실패 모드: Task model=에 must_do.task_model(copy_task_model)을 넣지 않고 “추천 모델로 다시”라고 말하면 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로 터널링하고 커넥터를 Authorization: Bearer <key>와 함께 /mcp로 지정하세요. 대부분의 사용자에게는 로컬 stdio(npm run connect)로 충분합니다.

라이선스

MIT


한국어: 작업 문장 보고 모델 추천하는 로컬 MCP (v0.9.7+). npm run connect -- cursor|claude|codex 한 줄 설치. 간단 작업은 Composer 2.5 Standard(Fast 아님) — Task slug는 composer-2.5-fast fallback, 채팅 UI는 Standard 권장. Cursor 대표 모델 전체( Sonnet/Opus 4.8·5/Fable/Grok/Sol/Terra/Kimi ) 카탈로그 정렬. copy_task_model을 Task model=에 복사해야 함(말만 switch=위반).

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