도커가 이걸 출시하며 AI 코딩의 90%를 해결했습니다

원제 · Docker Just Fixed 90% of AI Coding By Releasing This

9:576분 읽기AI LABS2025. 12. 02.AI/미래기술 · 컴퓨터/소프트웨어

핵심 요약

도커의 새로운 동적 모드와 코드 모드는 MCP 프로토콜의 확장성 및 컨텍스트 관리 문제를 해결하여 AI 에이전트의 효율성, 보안 및 자동화 기능을 혁신적으로 개선합니다.

하이라이트

  • 도커는 MCP 프로토콜의 확장성 문제를 해결하기 위해 '동적 모드'를 출시했습니다.

  • 도커의 MCP 카탈로그와 게이트웨이는 신뢰할 수 있는 MCP 서버를 관리하고 컨텍스트 창의 과부하를 방지합니다.

  • '코드 모드'는 AI 에이전트가 MCP 도구를 사용하여 직접 코드를 작성하고 샌드박스 환경에서 실행할 수 있게 합니다.

  • 코드 모드는 토큰 효율성, 보안(샌드박싱), 상태 지속성을 통해 AI 에이전트의 성능을 크게 향상시킵니다.

  • 에이전트는 필요한 도구만 동적으로 선택하고, 중간 결과를 모델에 직접 보내지 않고 볼륨에 저장하여 컨텍스트 창을 깨끗하게 유지합니다.

  • 사용자 지정 도구(예: '멀티 검색 저장소', 'GitHub 투 노션')를 생성하여 복잡한 워크플로우를 자동화하고 효율적으로 데이터를 관리할 수 있습니다.

타임라인

  1. MCP 프로토콜의 문제점과 도커의 해결책 소개

    AI 분야에서 중요한 MCP(Message Control Protocol) 프로토콜이 수백 개의 서버와 수천 개의 도구가 동시에 사용되면서 심각한 확장성 문제에 직면했습니다. 클라우드플레어와 클로드(Claude)가 이 문제를 인지하고 연구했지만, 도커(Docker)가 '동적 모드'라는 혁신적인 해결책을 제시했습니다. 이 새로운 접근 방식은 토큰을 절약하고 에이전트 속도를 높이며, 완전히 새로운 종류의 자동화를 가능하게 하여 MCP의 핵심 문제를 해결합니다. 이는 AI 코딩 환경의 효율성을 크게 향상시키는 중요한 발전입니다.

  2. 에이전트 환경의 도전 과제와 도커의 인프라

    도커는 에이전트 환경을 하드코딩하는 것을 중단해야 한다고 주장하며 세 가지 주요 질문을 제기했습니다: 어떤 MCP 서버를 신뢰할 것인가, 사용하지 않을 도구 정의로 컨텍스트를 채우는 것을 어떻게 피할 것인가, 에이전트가 도구를 어떻게 효율적으로 발견하고 사용할 것인가. 도커는 이러한 문제에 대한 해결책을 제시하기 위해 'MCP 카탈로그'를 구축했습니다. 이 카탈로그는 신뢰할 수 있는 검증된 MCP 서버를 나열하며, 사용자는 도커에 연결하여 모든 MCP 서버를 관리할 수 있어 신뢰 문제를 해결합니다. 이는 에이전트가 안전하고 효율적으로 작동할 수 있는 기반을 마련합니다.

  3. MCP 게이트웨이와 동적 도구 활용

    도커는 에이전트가 MCP를 동적으로 사용할 수 있도록 'MCP 게이트웨이'를 구현했습니다. 이 게이트웨이는 카탈로그 내의 MCP 서버를 활용하고 사전 구축된 도구를 자율적으로 사용할 수 있게 합니다. 사용자가 하나의 MCP만 연결하면, 게이트웨이는 카탈로그에서 연결된 도구에 대한 모든 컨텍스트를 파악하여 필요한 도구 정의만 컨텍스트 창으로 가져와 과부하를 방지합니다. 또한, MCP 찾기, 추가, 제거와 같은 새로운 도구들이 추가되어 효율적인 도구 관리를 지원합니다. 예를 들어 GitHub MCP를 통해 저장소를 검색하는 과정을 시연하며 그 효율성을 보여줍니다.

  4. 토큰 효율성 개선과 컨텍스트 관리

    클로드(Claude)의 연구 논문에서 언급된 바와 같이, AI 에이전트는 컨텍스트 창의 도구 정의와 중간 도구 결과로 인해 많은 토큰을 사용합니다. 예를 들어, GitHub 도구로 검색 시 모든 세부 정보가 컨텍스트 창으로 반환되어 불필요한 정보로 가득 차게 됩니다. MCP 게이트웨이는 이러한 문제를 해결하기 위해 실제로 유용한 도구만 제공하여 컨텍스트를 절약합니다. 예를 들어, 40개의 GitHub 도구 중 '저장소 검색' 도구만 필요한 경우, 해당 도구만 컨텍스트에 포함시켜 토큰 사용량을 최적화합니다. 이는 에이전트의 속도와 효율성을 크게 향상시키는 핵심적인 개선 사항입니다.

  5. 코드 모드의 도입과 새로운 가능성

    클라우드플레어가 MCP 사용 방식에 문제가 있다고 지적한 가운데, 도커는 '코드 모드'라는 새로운 솔루션을 최초로 구현했습니다. 코드 모드는 에이전트가 MCP 도구를 직접 코드로 구현하여 사용할 수 있도록 함으로써, 도구를 완전히 새로운 방식으로 활용하게 합니다. 이는 다른 MCP 도구를 호출할 수 있는 JavaScript 지원 도구를 생성하여 에이전트의 기능을 확장하고, 기존의 한계를 뛰어넘는 자동화를 가능하게 합니다. 발표자는 이 기능의 실행 결과에 매우 놀랐다고 언급하며 그 잠재력을 강조합니다.

  6. 코드 모드의 핵심 이점: 보안, 효율성, 지속성

    에이전트가 작성한 코드는 테스트되지 않고 안전하지 않을 수 있으므로, 도커는 코드 모드를 샌드박스(Docker 컨테이너)에서 실행하여 완벽한 보안을 보장합니다. 이 접근 방식은 세 가지 주요 이점을 제공합니다. 첫째, 시스템에 실제 손상을 입히지 않는 보안성입니다. 둘째, 모델이 단 하나의 코드 모드 도구만 알면 되므로 토큰 및 도구 효율성이 극대화됩니다. 셋째, 볼륨을 통해 도구 호출 간에 데이터가 저장되고 모델에 전송되지 않아 상태 지속성이 확보되며, 컨텍스트 창이 깨끗하게 유지됩니다. 이는 데이터 처리 파이프라인과 같은 복잡한 작업에서 특히 유용합니다.

  7. 코드 모드 활용 사례: GitHub 및 Notion 연동

    발표자는 자신의 영상에 사용할 오픈 소스 도구를 찾기 위해 'GitHub 저장소 찾기' 도구를 여러 번 호출하는 대신, 클로드 코드를 사용하여 여러 쿼리를 결합한 '멀티 검색 저장소' 도구를 만들었습니다. 초기에는 모든 검색 결과가 컨텍스트 창을 채웠지만, 모델에게 결과를 파일에 쓰고 설명만 반환하도록 지시하여 이 문제를 해결했습니다. 나아가 노션(Notion) MCP와 연동하여 'GitHub 투 노션' 도구를 생성, GitHub 검색 결과를 노션 데이터베이스에 직접 입력함으로써 복잡한 워크플로우를 자동화하고 데이터를 효율적으로 관리하는 과정을 시연했습니다. 이로써 모델은 필요한 정보만 받고 나머지 데이터는 노션에 저장되어 컨텍스트 창이 깨끗하게 유지됩니다.

  8. 결론 및 시작 방법

    도커의 새로운 기능들은 토큰을 절약하고 AI 에이전트의 성능을 보존하면서 놀라운 워크플로우를 만들 수 있는 다양한 가능성을 제공합니다. 이러한 기능을 시작하는 것은 매우 쉽습니다. 사용자는 도커 버전을 업데이트하고, 베타 기능에서 '도커 MCP 툴킷'이 활성화되어 있는지 확인하기만 하면 됩니다. 클라이언트를 연결하면 새로운 기능들이 기본적으로 활성화되어 거의 즉시 활용할 수 있습니다. 이는 AI 코딩 환경을 혁신할 수 있는 강력한 도구임을 시사합니다.

설명

여기에서 도커 MCP 카탈로그를 무료로 사용해보세요: https://dockr.ly/44m0J5R Claude Code가 더욱 스마트해지고, MCP가 동적으로 변하며, 안전한 MCP 도구를 활용하여 Cursor AI 워크플로우가 가속화됨에 따라, AI 코딩은 최고의 코딩 AI와 함께 영원히 변화했습니다. AI 코딩의 미래는 빠르게 변화하고 있으며, 이 영상은 그 이유를 정확히 설명합니다. 도커의 모델 컨텍스트 프로토콜(MCP)에 대한 새로운 동적 접근 방식을 통해, 에이전트는 마침내 경량이며 효율적이고 완전 자율적인, 본래 의도된 방식으로 도구를 사용할 수 있게 됩니다. 수백 개의 사용되지 않는 도구로 컨텍스트 창을 부풀리는 대신, 동적 MCP는 에이전트가 필요할 때 필요한 것만 로드하도록 합니다. 우리는 Claude, Cursor, Docker, GitHub 통합, 심지어 Figma MCP와 같은 최신 AI 도구가 자동화 구축의 완전히 새로운 스타일을 어떻게 여는지 탐구합니다. 이곳은 바이브 코딩이 진지한 엔지니어링과 만나는 지점입니다. 에이전트는 깔끔한 코드를 작성하고, 샌드박스에서 안전하게 실행하며, 상태를 유지하고, MCP 서버를 함께 연결하여 강력한 워크플로우를 생성합니다. GitHub 검색 파이프라인부터 Notion 데이터베이스 작성기에 이르기까지, 이제 에이전트가 시스템에 직접 접근하지 않고도 즉석에서 자신만의 맞춤형 도구를 구축할 수 있습니다. GitHub MCP, 동적 도구 선택, 코드 모드 도구 생성을 사용하는 실제 데모를 보게 될 것입니다. 이를 통해 AI는 추론을 위한 컨텍스트를 보존하면서 도구 내에서 도구를 호출할 수 있습니다. AI 코딩 도구, Docker MCP, Claude Code 또는 고급 자동화를 실험하고 있다면, 이것이 바로 여러분이 기다려온 업그레이드입니다. 첫 AI 스크립트를 구축하는 웹 개발 애호가이든, 여러 MCP 서버를 연결하는 파워 유저이든, 이 영상은 이러한 변화가 인공지능, 코딩 워크플로우, 현대 에이전트 설계에 어떤 영향을 미칠지 이해하는 데 필요한 모든 것을 제공합니다. 또한 이 주제가 지금 폭발적으로 인기를 얻고 있기 때문에, 트렌딩 쇼츠, 개발 분석, 또는 심층적인 장편 튜토리얼에도 완벽합니다. 요컨대, 동적 MCP는 단순한 업그레이드가 아니라 AI를 사용한 코딩의 미래를 위한 청사진입니다.

커뮤니티 글

모든 글 보기
이 영상에 대해 글쓰기