AI Sparkup

최신 AI 쉽게 깊게 따라잡기⚡

Executor – MCP·OpenAPI·GraphQL 도구를 하나의 에이전트 게이트웨이로 묶는 통합 레이어

Executor는 AI 에이전트용 오픈소스 통합 레이어다. MCP 서버, OpenAPI 스펙, GraphQL API, Google Discovery 기반 API를 한 번 연결하고, Claude Code, Cursor, Codex 같은 MCP 호환 에이전트가 같은 도구 카탈로그와 인증·정책을 공유하게 한다.

해결하는 문제

각 에이전트 클라이언트에 GitHub, Stripe, Jira, Sentry, Linear 같은 도구를 따로 붙이면 같은 API 키와 권한 정책이 여러 곳에 흩어진다. 도구 수가 많아질수록 컨텍스트도 급격히 커진다. Executor는 에이전트가 보는 표면을 하나의 execute 도구로 줄이고, 내부에서 필요한 도구를 검색·설명·호출하게 한다.

Executor 사이트는 1,640개 도구를 그대로 노출하면 약 278,800 토큰이 필요하지만, Executor를 통하면 하나의 도구 설명 약 1,044 토큰으로 줄일 수 있다고 설명한다.

핵심 기능

기능설명
통합 소스MCP, OpenAPI, GraphQL, Google Discovery, JSON Schema 기반 커스텀 통합
단일 카탈로그여러 에이전트가 같은 연결과 도구 목록을 공유
정책 제어도구별로 허용, 승인 필요, 차단을 설정
컨텍스트 절감검색 후 필요한 도구 스키마만 로드
샌드박스 실행격리된 JavaScript 런타임에서 도구 호출 코드를 실행
실행 추적도구 호출과 실행 이력을 감사할 수 있는 방향으로 설계

실행 형태

Executor는 Cloud, CLI, Desktop, Docker self-host, Cloudflare self-host 형태를 제공한다. 로컬 CLI는 Node.js 20 이상에서 설치해 백그라운드 서비스와 웹 UI를 띄운다.

npm install -g executor
executor install
executor web

에이전트는 HTTP MCP 엔드포인트나 stdio 명령으로 연결한다.

npx add-mcp http://127.0.0.1:4788/mcp --transport http --name executor
npx add-mcp "executor mcp" --name executor

사용 대상 및 케이스

  • 여러 AI 코딩 도구를 쓰는 팀: 각 클라이언트마다 MCP 서버와 API 키를 반복 등록하지 않고 싶을 때
  • 플랫폼팀: 도구 접근 정책과 승인 흐름을 중앙에서 관리하고 싶을 때
  • 에이전트 개발자: 거대한 API 표면을 모델 컨텍스트에 직접 넣지 않고 검색 기반으로 호출하고 싶을 때
  • 보안팀: 원시 토큰을 모델에 노출하지 않고 호스트 측에서 주입하는 구조가 필요할 때

관련 문서

  • mcp — 에이전트와 외부 시스템을 연결하는 표준 프로토콜
  • agent-gateway — AI 에이전트 호출 체인을 중앙에서 제어하는 인프라 레이어
  • secure-mcp-tunnel — 로컬·프라이빗 MCP 서버를 OpenAI 제품에 연결하는 터널
  • crabtrap — AI 에이전트 아웃바운드 HTTP 통제 프록시

라이선스

MIT

참고 자료



AI Sparkup 구독하기

최신 게시물 요약과 더 심층적인 정보를 이메일로 받아 보세요! (무료)