세션 브리지
I built an MCP server that lets Claude Desktop talk to your Claude Code sessions
핵심 내용
비공개 Remote Control API로 Desktop과 Code 세션을 연결한 cc-tap 실험.
자세히 보기
cc-tap은 Claude Desktop과 Claude Code를 서로 이어주는 실험적 MCP 서버다.
브레인스토밍은 Desktop에서, 구현은 Code에서 진행할 때 생기는 중복 설명과 컨텍스트 단절을 줄이기 위해 만들었다. 설치하면 Desktop에서 실행 중인 Code 세션을 확인하고, 각 세션의 대화 히스토리를 읽고, 메시지를 보내고, 응답까지 기다릴 수 있다.
핵심 기능은 다음과 같다.
- 활성 Claude Code 세션 목록 조회
- 세션 대화 기록 읽기
- Desktop에서 Code 세션으로 메시지 전송
- 메시지 전송 후 응답 대기
구현은 Anthropic의 Remote Control 관련 세션 API를 이용했으며, 문서화되지 않은 API를 역공학해 만든 방식이라 언제든 깨질 수 있다. 작성자는 HAR 캡처를 분석해 엔드포인트, 인증 흐름, 두 채널 구조를 파악했다고 설명한다.
설치 예시는 pip install cc-tap, claude mcp add cc-tap -- cc_tap이며, 사용에는 claude /login과 Remote Control 활성화가 필요하다.
제약도 분명하다. tool approval은 여전히 Code 터미널이나 웹 UI에서 직접 처리해야 하며, 외부 클라이언트는 제어 채널에 접근할 수 없다. 그래서 현재 형태는 제품 기능이라기보다, 세션 수준 MCP 기능을 공식적으로 열어달라는 제안용 PoC에 가깝다.
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.