Claude Code 세션 간 메시지 통신을 위한 Relay 플러그인 개발
요약
개발자가 여러 개의 Claude Code 세션을 동시에 사용하며 발생하는 수동적인 메시지 전달(Alt-Tab, 복사-붙여넣기)의 비효율성을 해결하기 위해 'Relay' 플러그인을 개발했습니다. 이 플러그인은 Claude Code가 제공하는 MCP 서버 채널 기능을 활용하여, 한 세션에서 질문한 내용이 다른 열려 있는 세션으로 자동으로 알림 형태로 메시지를 푸시하고 답변을 받아올 수 있게 합니다. 이를 통해 여러 세션을 오가는 과정 없이 원활하게 정보 공유 및 협업 워크플로우를 구축할 수 있습니다.
핵심 포인트
- 여러 Claude Code 세션 간의 수동적인 메시지 전달(복사-붙여넣기, Alt-Tab) 과정을 자동화하여 개발 효율성을 극대화했습니다.
- Relay 플러그인은 Claude Code의 MCP 서버 채널 기능을 활용하여, 한 세션에서 발생한 질문을 다른 모든 연결된 세션에 실시간으로 알림 형태로 브로드캐스트합니다.
- 이 시스템은 오케스트레이션 프레임워크와 달리, 이미 열려 있는 독립적인 세션들 간에 메시지를 주고받는 'Slack for your Claudes'와 같은 역할을 수행합니다.
- 구현 메커니즘은 각 세션에서 작은 MCP 서버를 실행하고, 단일 허브 데몬이 Unix Socket을 통해 모든 세션을 라우팅하는 방식으로 작동하며, 로컬 머신 내에서만 안전하게 작동합니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 r/ClaudeAI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기