@haram

MCP over MoQT 표준 공개 — AI 에이전트 100ms 속도의 벽 깨진다
혹시 여러 AI 에이전트를 동시에 연결해 일을 시켜본 적 있으신가요? 혼자서 로컬 코딩 도구를 쓸 때는 잘 느끼지 못하지만, 여러 에이전트가 인터넷을 통해 서로 도구를 주거니 받거니 소통하기 시작하면 반응 속도가 눈에 띄게 느려집니다.
이 답답한 병목 현상을 해결하기 위해 최근 국제인터넷표준화기구(IETF)의 agentproto 워킹그룹을 중심으로 모델 컨텍스트 프로토콜(MCP)을 미디어 오버 퀵 트랜스포트(MoQT) 위에 얹어 네트워크 반응 속도를 100ms 이하로 줄이려는 표준 작업이 빠르게 추진되고 있습니다. 실시간 비디오 스트리밍처럼 초고속으로 소통하는 차세대 에이전트 네트워크의 흥미로운 변화를 쉽고 직관적으로 소개해 드릴게요.
기존 MCP의 숨겨진 복병, '도구 세금'이란?
AI 에이전트 여러 개를 연결해 쓰다 보면 반응이 부쩍 느려지는 순간이 있습니다. 그 원인 중 하나는 에이전트가 도구를 사용할 때마다 보이지 않는 곳에서 주고받는 무거운 '도구 명세서' 때문입니다.
에이전트는 자신이 쓸 수 있는 도구가 무엇이고 어떻게 작동하는지 파악하기 위해 도구의 전체 구조가 담긴 스키마 정보를 매번 통째로 받아와야 합니다. 학계에서는 이를 '도구 세금'이라고 부릅니다. 기존의 일반적인 서버 전송 이벤트(SSE) 방식 환경에서는 도구 종류가 조금만 늘어나도 불필요한 구조적 오버헤드가 무려 5만 토큰 가까이 발생하며 에이전트의 작동 속도를 심각하게 갉아먹습니다.
이 문제를 극적으로 해결하기 위해 도입된 개념이 바로 MCP over MoQT 아키텍처입니다. 에이전트가 전체 도구 명세서를 매번 통째로 내려받아 읽는 대신, 필요한 순간에만 동적으로 도구 정보를 골라 불러오는 게이팅 기술과 똑똑한 캐싱 시스템을 지원합니다. 덕분에 불필요한 네트워크 트래픽을 대폭 줄이고 에이전트가 즉각적으로 반응할 수 있게 해줍니다.
초고속 스트리밍의 핵심, MoQT와 QUIC 아주 쉽게 이해하기
유튜브 라이브 스트리밍을 볼 때 버퍼링 없이 화면이 끊김 없이 이어지는 원리를 떠올려 보세요. 웹상에서 대용량 비디오 데이터를 실시간으로 매끄럽게 흘려보낼 때 쓰이는 미디어 기술이 바로 MoQT입니다. 이 고성능 스트리밍 기술을 AI 에이전트들의 대화방에 그대로 가져온 것이 이번 표준의 핵심입니다.
기존의 일반적인 SSE 설정 환경에서는 에이전트가 도구를 사용할 때마다 무겁고 복잡한 도구 명세 스키마를 매번 통째로 주고받아야 했습니다. 이를 학계에서는 '도구 세금'이라고 부르는데, 복잡한 환경에서는 이 구조적 토큰 오버헤드만 수만 토큰에 달해 네트워크를 느리게 만드는 주범이었습니다. MoQT는 에이전트의 도구, 리소스, 알림 데이터를 각각 독립된 실시간 '트랙'으로 나누어 스트리밍함으로써, 매번 불필요한 스키마를 다시 보낼 필요 없이 바뀐 데이터만 빠르게 전달하여 도구 세금을 해결합니다.
이 실시간 스트리밍 고속도로의 밑바탕이 되는 전송 규격이 바로 UDP 기반의 초고속 통신 규격인 QUIC입니다. 처음 연결할 때 거쳐야 하는 복잡한 패킷 주고받기 단계를 생략하고 첫 번째 패킷부터 데이터를 실어 보내기 때문에, 지연 시간을 거의 제로에 가깝게 줄여줍니다.
실제로 에이전트의 MCP 메시지를 MoQT 트랙으로 매핑하여 처리하는 설정 파일 예시는 다음과 같습니다. 각 데이터 흐름을 독립된 트랙 주소로 지정해 가볍게 흘려보내는 구조입니다.
{
"mcpServers": {
"database-agent": {
"transport": "moqt",
"url": "moqt://localhost:4433",
"tracks": {
"tools": "mcp/database-agent/tools",
"resources": "mcp/database-agent/resources",
"notifications": "mcp/database-agent/notifications"
}
}
}
}이 구성 방식을 활용하면 에이전트가 매번 전체 도구 목록을 다시 불러오지 않고도 필요한 데이터 트랙만 구독할 수 있습니다. 2026년 7월에 처음 제안된 IETF 드래프트 규격인 만큼 아직은 활발히 다듬어지고 있는 실험적 단계이지만, 로컬망을 넘어 원격 에이전트 간의 소통 속도를 끌어올릴 핵심 열쇠로 주목받고 있습니다.
개발자가 지금 바로 맛볼 수 있는 실전 오픈소스 도구들
이 초고속 통신 표준은 단순히 문서 속 이론에 머물러 있지 않습니다. 비록 2026년 7월에 제안된 따끈따끈한 IETF 드래프트 규격이라 아직은 실험 단계이지만, 개발자들이 직접 실행하고 검증해 볼 수 있는 초기 오픈소스 생태계가 빠르게 만들어지고 있습니다.
가장 먼저 주목할 도구는 핵심 런타임인 agentproto/ts입니다. 이 도구는 백그라운드에서 항상 실행되는 데몬 프로그램 역할을 하며, 로컬 에이전트의 워크플로를 처리하고 보안 터널을 관리해 줍니다. 만약 복잡한 사설망이나 방화벽 뒤에 있는 로컬 MCP 서버를 외부와 연결해야 한다면 caddy-mcp 플러그인이 든든한 해결사가 됩니다. 안전한 역방향 프록시 역할을 하며 까다로운 로컬 NAT 환경을 우회해 QUIC 스트림을 매끄럽게 통과시켜 줍니다.
여기에 클라우드플레어(Cloudflare)가 유지 관리하는 저수준 전송 라이브러리인 moq-rs까지 더해지면서 개발자가 직접 대용량 데이터 트랙을 다룰 수 있는 환경이 조성되었습니다. 예를 들어 내 개발 환경의 MCP 설정 파일에 다음과 같이 MoQT 전송 터널을 구성하는 방식으로 이 새로운 기술을 연동해 볼 수 있습니다.
{
"mcpServers": {
"moqt-tunnel": {
"command": "npx",
"args": ["@agentproto/cli", "daemon", "--local-port", "8080"],
"transport": "moqt",
"config": {
"relay_url": "moqt://relay.agentproto.dev",
"control_track": "mcp/control"
}
}
}
}아주 직관적이죠? 비록 정식 표준화 전의 초기 빌드 단계이지만, 이러한 도구들을 하나씩 결합해 보는 것만으로도 앞으로 다가올 초저지연 에이전트 네트워크의 잠재력을 충분히 미리 엿볼 수 있습니다.
우리가 마주할 100ms 초고속 에이전트 시대
기존의 무겁고 느린 동기식 호출에서 벗어나, AI 에이전트들이 마치 가벼운 네트워크 마이크로서비스처럼 실시간으로 데이터를 주고받는 시대가 다가오고 있습니다. MoQT와 QUIC을 활용한 초고속 MCP 통신은 여러 에이전트가 협업할 때 발생하는 속도 병목을 해결할 가장 확실한 실마리입니다.
물론 이번 표준안은 2026년 7월에 제안된 따끈따끈한 인터넷 드래프트 단계로, 실제 프로덕션 서비스에 바로 적용하기에는 아직 이른 실험적인 기술입니다. 하지만 agentproto/ts 같은 초기 오픈소스 프로젝트들을 가볍게 만져보며 다가올 변화를 미리 경험해보는 것만으로도 충분히 흥미로운 여정이 될 것입니다.
네트워크 병목 없이 100ms 이하로 빠르게 반응하는 초고속 에이전트 생태계가 앞으로 어떻게 발전해 나갈지 관심을 갖고 함께 지켜보시죠!