본문으로 건너뛰기

© 2026 Molayo

GitHub요약2026. 05. 31. 01:01

greenpolo/cc-multi-cli-plugin

요약

Claude Code 사용자가 Cursor, Copilot, Gemini 등 다양한 AI 코딩 CLI를 통합하여 사용할 수 있게 해주는 플러그인입니다. 각 도구의 특화된 기능(디버깅, 리서치, 코드 작성 등)을 Claude가 상황에 맞춰 자동으로 호출하거나 사용자가 직접 지정할 수 있습니다.

핵심 포인트

  • 다양한 AI CLI(Cursor, Copilot, Gemini 등)를 Claude Code와 통합
  • 각 도구의 고유 프로토콜(ACP, ASP, JSON-RPC) 지원
  • Claude가 작업에 최적화된 CLI를 자동 배정(auto-dispatch)
  • 사용자 정의 스킬을 통한 CLI 역할 및 도구 변경 가능

여러 개의 AI 코딩 CLI (Codex, Gemini, Cursor, Copilot 등)를 사용할 수 있는 환경이라면, 이 플러그인을 통해 Claude Code가 사용자가 직접 도구를 전환하거나 실행할 필요 없이 작업에 가장 적합한 CLI에 작업을 위임할 수 있게 해줍니다.

각 CLI는 고유의 프로토콜 (ACP, ASP, JSON-RPC)을 통해 연결됩니다. 이를 통해 Cursor의 /debug 모드나 Copilot의 /research 기능 등 각 CLI의 가장 뛰어난 기능들을 선택하여 사용할 수 있습니다. 세션 (Sessions), 스트리밍 (streaming), 도구 호출 (tool calls), 백그라운드 작업 (background jobs) 모두 정상적으로 작동합니다.

Claude Code에 다음을 붙여넣으세요:

/plugin marketplace add https://github.com/greenpolo/cc-multi-cli-plugin
/plugin install multi@cc-multi-cli-plugin
/multi:setup

/multi:setup

사용자가 보유한 CLI를 감지하고, 그에 맞는 서브 플러그인 (sub-plugins)을 설치하며, Exa + Context7 MCP를 각각에 연결합니다.

이 플러그인에는 두 가지 스킬 (skills)이 포함되어 있습니다:

  • multi-cli-anything — Claude가 원할 때 호출할 수 있는 서브 에이전트 (subagent)로서 어떠한 CLI라도 (Qwen, Aider, OpenCode, ACP를 지원하는 모든 것) 추가합니다. Claude가 마켓플레이스 (marketplace)에 새로운 플러그인을 구성합니다.
  • customize — 어떤 CLI가 무엇을 처리할지 변경합니다. "Cursor 대신 Gemini를 작성자로 설정해줘." Claude가 파일 편집을 수행하고, 재설치하며, 어떤 재시작이 필요한지 알려줍니다.

그저 Claude에게 평이한 영어로 요청하기만 하면 됩니다. 스킬은 자동으로 활성화됩니다.

/gemini:research | Gemini의 1M-토큰 컨텍스트 (context)를 활용한 심층 조사 |
/gemini:explore | 빠른 코드베이스 탐색 (Gemini 3 Flash) |
/codex:execute | 계획의 단계를 Codex에 전달 |
/cursor:write | 대량 코드 작성 |
/cursor:plan | 코딩 전 접근 방식 설계 |
/cursor:debug | 가설 기반 디버깅 (debugging) |
/copilot:research | GitHub + 웹 조사 |
/copilot:review | GitHub 컨텍스트 기반 코드 리뷰 |
/copilot:plan | Copilot의 계획 모드 (plan mode) |

Claude는 사용자가 명령어를 입력하지 않아도 이 기능들을 자동으로 배정(auto-dispatch)할 수 있습니다.

이 모든 기능은 서로 교체 가능하며, /customize 스킬을 사용하여 원하는 대로 변경할 수 있습니다.

이는 플러그인이 완전히 수정할 수 없는 업스트림 CLI 버그들이지만, 가능한 범위 내에서 우회(workaround) 방법을 제공합니다. 만약 목록에 없는 문제에 직면한다면, ACP_TRACE=1을 설정하고 stderr를 확인하십시오. 이를 통해 어떤 JSON-RPC 트래픽이 전송되고 있는지 또는 전송되지 않는지 확인할 수 있습니다.

Cursor agent acp의 Terminal/MCP 회귀(regression).

2026.04.17 — Terminal (execute) 도구가 영원히 in_progress 상태에 머물 수 있으며, MCP 도구들이 조용히 실패(silently fail)하는 현상이 발생합니다. Cursor 측에서도 이를 인지했습니다. 이 플러그인은 ~/.cursor/cli-config.json에 허용 목록(allowlist)을 자동으로 주입하여 간단한 셸 실행(shell exec)이 작동하도록 유지합니다. 다만, 복잡한 멀티 도구 실행은 여전히 중단(hang)될 수 있습니다. 이전 버전의 Cursor 빌드를 고정하려면 export CURSOR_AGENT_PATH=<이전-빌드-경로>를 사용하십시오. (forum) -

Cursor ACP agent acp를 통해 전달된 MCP 서버의 mcpServers 무시.

session/new 요청이 agent acp 모드에서 조용히 누락됩니다 (Cursor 측 설명에 따름). 플러그인은 여전히 이들을 연결하며, Gemini, Copilot, Qwen에 의해 올바르게 소비됩니다. Cursor의 경우 플러그인은 Cursor 자체의 ~/.cursor/mcp.json을 폴백(fallback)으로 사용합니다. (forum) -

Cursor Cursor의 권한 게이트(permission gate)가 agent acp와 별개로 작동하여 session/request_permission이 전송되지 않음.

ACP 표준 요청 흐름 대신 cli-config.json을 사용합니다. 플러그인은 두 경로(자동 승인 및 허용 목록 주입)를 모두 처리합니다. (forum)

업스트림 CLI에서 위의 문제 중 하나라도 수정하면, 플러그인은 변경할 필요가 없습니다. 우회 방법들이 무해해지기 때문입니다.

Apache 2.0. 업스트림 크레딧은 NOTICE를 참조하십시오.

AI 자동 생성 콘텐츠

본 콘텐츠는 GitHub Codex tools의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0