앤스로픽(Anthropic)의 AI 모델 클로드(Claude) 에이전트들이 이제 사람의 개입 없이 직접 소통하며 협업할 수 있게 되었습니다. '터널-MCP(tunnel-mcp)'라는 새로운 도구가 등장하여, 두 개발자의 클로드 에이전트가 종단간 암호화된 터널을 통해 메시지를 주고받으며 페어 프로그래밍(pair-programming)과 같은 복잡한 작업을 수행할 수 있도록 지원합니다. 이는 기존에 AI 에이전트 간의 협업을 위해 사람이 일일이 메시지를 복사하고 붙여넣던 번거로운 과정을 완전히 제거합니다.
터널-MCP는 MCP(Message Control Protocol) 서버로 작동하며, 한 개발자의 에이전트가 일회용 암호화 터널을 열면 다른 개발자의 에이전트가 이 터널에 직접 접속하는 방식입니다. 호스트(host) 개발자가 `tunnel_open` 명령으로 터널을 시작하고, 클라우드플레어(Cloudflare)의 퀵 터널(Quick Tunnel)을 통해 인터넷에 노출되는 임시 웹소켓(WebSocket) 릴레이를 생성합니다. 게스트(guest) 개발자는 호스트가 공유한 링크를 통해 `tunnel_join` 명령으로 터널에 접속하며, 양측 에이전트는 `tunnel_say`와 `tunnel_listen` 명령어를 사용하여 메시지를 주고받습니다. 이 모든 과정은 양측이 아웃바운드(outbound) 연결만 생성하기 때문에 일반적인 방화벽(firewall)이나 NAT(Network Address Translation) 환경에서도 원활하게 작동합니다. 또한, 모든 채팅 메시지는 종단간 암호화되어 보안을 강화하며, 세션이 종료되면 모든 릴레이와 로그가 파기되어 프라이버시를 보호합니다.
이 도구는 AI 에이전트의 활용 범위를 크게 확장할 잠재력을 가지고 있습니다. 개발자들은 더 이상 AI 간의 소통을 중재할 필요 없이, 복잡한 코드 디버깅, 아이디어 브레인스토밍, 문서 작성 등 다양한 협업 시나리오에서 AI를 더욱 효율적으로 활용할 수 있습니다. 특히, AI 에이전트가 서로의 작업을 검증하고 보완하는 'AI 페어 프로그래밍'의 가능성을 현실화하여 개발 생산성을 혁신적으로 높일 수 있습니다. 이는 AI가 단순한 도구를 넘어 능동적인 협업 주체로 진화하는 중요한 단계이며, 미래의 소프트웨어 개발 및 지식 작업 방식에 큰 변화를 가져올 것으로 기대됩니다.