우리는 방금 MCP 툴을 만들어 Claude 코드 세션을 생성했습니다. 왜 중요한지 알려드립니다.
Source: Dev.to
저는 OpZero — AI‑네이티브 배포 플랫폼을 만들고 있습니다. 이 플랫폼은 마찰 없이 vibe‑코드된 앱을 인터넷에 올리는 방법으로 시작되었습니다. 대화만으로 배포하고, git 푸시도, CI/CD 파이프라인도 필요 없습니다. 실제로 작동합니다: 채팅 메시지 하나로 2 초 만에 앱을 Cloudflare Pages에 배포합니다.
하지만 어제 밤에 우리가 만든 것이 OpZero가 실제로 무엇인지 바꾸어 놓았습니다.
Claude Code 세션을 시작하는 MCP 도구
우리는 Railway에 claude_session_start MCP 도구를 배포했습니다. 이 도구는 레포지토리에 연결하고, Claude Code 세션을 시작한 뒤 작업을 실행하고 결과를 반환합니다—다른 에이전트가 도구로 호출할 수 있는 완전 자율 코딩 에이전트입니다.
첫 번째 성공적인 실행은 우리 자체 레포지토리를 가리켰습니다. Claude Code는 “Hello! Ready to help with your OpZero project.” 라고 응답하고 코드 0으로 정상 종료했습니다.
이것은 에이전트가 에이전트를 생성하는 것입니다. 그리고 작동합니다.
왜 이것이 단순한 파티 트릭이 아닌가
현재 AI 툴링 생태계는 구성 문제를 안고 있습니다. MCP 서버가 에이전트에게 손을 제공해—배포, 검색, 데이터베이스 쿼리, 인프라 관리 등을 할 수 있게 합니다. 하지만 각 도구는 서로 격리되어 있습니다. 에이전트가 하나를 호출하고 결과를 얻은 뒤 다음을 호출합니다. 이것은 오케스트레이션이지만 평면적입니다.
그 도구 중 하나가 다른 에이전트를 스핀업할 수 있게 되면 토폴로지가 바뀝니다. 에이전트가 도구를 호출하는 허브‑앤‑스포크 모델에서, 에이전트가 도구를 호출하는 에이전트에게 위임하는 그래프로 전환됩니다. 상위 에이전트는 모든 일을 직접 할 필요가 없으며, 문제를 분해하고 조각들을 위임하기만 하면 됩니다.
이는 인간 엔지니어링 팀이 일하는 방식과 유사합니다. 기술 리드가 모든 코드를 직접 작성하지는 않습니다. 작업을 나누고, 할당하고, 결과를 통합합니다. 우리는 이제 AI 에이전트에게도 같은 능력을 부여한 것입니다.
더 큰 그림: 조합 가능한 에이전트 신경계
우리는 모듈 계약(Module Contract) 을 개발하고 있습니다 — 이는 어떤 기능(MCP 서버, API, 스킬, 메모리 스토어, 혹은 이제 에이전트 세션)도 통합 시스템에 참여할 수 있게 하는 범용 사양입니다. 핵심 아이디어는 다음과 같습니다:
- 모듈은 서로를 알지 못한다. 배포 모듈은 미리보기 모듈을 가져오지 않습니다. 각각이 할 수 있는 일과 필요한 컨텍스트를 선언합니다. 중간에 있는 리졸버가 매칭과 조합을 담당합니다.
- 발견은 자동이다. 에이전트가 마켓플레이스를 탐색해 플러그인을 설치하지 않습니다. “이것을 프로덕션에 배포한다”는 의도를 표현하면, 리졸버가 적절한 모듈을 찾아 정책을 확인하고 실행합니다. 설치 단계가 없습니다.
- 거버넌스는 기본에 내장되어 있다, 별도로 붙이는 것이 아니다. 모든 호출은 정책 레이어를 통과합니다: 비용 제어, 접근 제어, 데이터 분류, 감사 로그 등. 이를 통해 동적 발견도 기업 환경에서 안전하게 사용할 수 있습니다.
claude_session_start 도구는 다른 모듈과 마찬가지로 이 계약에 들어맞습니다. 이 도구는 자신의 기능(레포지토리에서 코딩 세션 시작), 컨텍스트 요구사항(레포 URL, 작업 설명, 인증) 및 출력(세션 결과, 종료 코드)을 선언합니다. 리졸버는 이를 다른 모듈과 조합할 수 있습니다 — 예를 들어 버그를 수정하기 위해 세션을 시작하고, 그 결과를 배포한 뒤, 배포된 버전에 대해 테스트를 실행하는 식으로.
실제로 우리가 만들고 있는 것
OpZero는 배포 플랫폼으로 시작했습니다. 이제 에이전트를 위한 활성화 플랫폼으로 변모하고 있습니다 — 어떤 LLM이 구동하든 에이전트를 더 강력하게 만드는 공급자에 구애받지 않는 인프라 계층입니다.
핵심 통찰: 메가‑LLM 제공업체들(Anthropic, OpenAI, Google)은 모두 자체 도구 생태계와 플러그인 마켓플레이스를 구축하고 있습니다. 각각은 전체 수직 스택이 되고자 합니다. 하지만 기업들은 클라우드 전쟁을 통해 그 결과를 알고 있습니다 — 한 벤더에 깊이 파고들면, 5년 후에 마이그레이션에 수백만 달러를 쓰게 됩니다.
OpZero는 그들 중 어느 쪽과도 경쟁하지 않습니다. 우리는 그들의 에이전트를 더 강력하게 만듭니다. 우리는 혼합된 인프라 구성을 처리하는 중립적인 계층으로, 어느 공급자의 에이전트든 기능을 발견하고, 거버넌스 정책을 준수하며, 일을 수행할 수 있게 합니다.
당신의 AI가 그것을 만들고, 우리는 인터넷에 올립니다. 이제 우리는 그것이 다른 것들을 만들도록 돕습니다.
다음 단계
우리는 모듈 계약 사양을 마무리하고 있습니다(이는 모든 기능이 에이전트가 발견하고 조합할 수 있게 정의합니다), 해결자 런타임을 구축하고 있습니다(“에이전트가 무언가가 필요함”과 “에이전트가 무언가를 가지고 있음” 사이의 인텔리전스 레이어), 그리고 배포를 넘어 첫 번째 파티 모듈 세트를 확장하고 있습니다.
만약 여러분이 MCP 서버, 에이전트 도구, 혹은 엔터프라이즈 AI 인프라를 구축하고 있다면—대화가 필요합니다. 신경계에는 뉴런이 필요합니다.
OpZero는 에이전트 인프라를 위한 오픈, 공급자 중립 플랫폼입니다. 벤더 락인 없음. 여러분의 도구, 여러분의 에이전트, 여러분의 규칙.