새로운 오픈소스 프록시인 펜타리스(Fentaris)가 여러 모델 컨텍스트 프로토콜(MCP) 서버를 하나의 제어된 엔드포인트 뒤에서 통합 관리하는 솔루션을 공개하며 주목받고 있습니다. 펜타리스는 MCP 서버 배포 환경에 라우팅, 인증, 정책, 그리고 관측 가능성(observability) 기능을 제공하여, 마치 프로덕션 인프라처럼 안정적이고 중앙 집중적인 관리를 가능하게 합니다.
펜타리스는 스탠다드 I/O(stdio), 스트리밍 HTTP(Streamable HTTP), SSE, 일반 HTTP 등 다양한 업스트림 MCP 서버를 단일 프록시 뒤에 통합합니다. 이를 통해 어떤 서버와 도구를 누구에게, 어떻게 노출할지 클라이언트 설정 변경 없이 관리할 수 있습니다. 특히 API 키, 베어러 토큰, 커스텀 헤더, OAuth 2.1을 통한 클라이언트 및 업스트림 서버 인증을 지원하며, 모든 프록시된 작업에 대해 구조화된 로깅, 라이프사이클 이벤트, 요청별 컨텍스트를 제공하여 투명한 모니터링을 가능하게 합니다. 또한, 정책, 신원(identity), 미들웨어, 훅(hook), 그리고 속도 제한(rate limit)을 통해 도구 호출, 리소스, 프롬프트, 완성(completion)을 보호할 수 있습니다.
이러한 펜타리스의 등장은 AI 에이전트 및 도구를 활용하는 개발팀에게 중요한 의미를 가집니다. 여러 MCP 서버를 운영할 때 발생하는 복잡성을 줄이고, 안정적인 이름 지정, 중앙 집중식 관리, 감사 가능한 호출, 예측 가능한 클라이언트 대면 엔드포인트를 제공함으로써 개발 및 운영 효율성을 크게 향상시킬 수 있습니다. 이는 AI 기반 애플리케이션의 개발 및 배포를 가속화하고, 보안 및 규정 준수를 강화하는 데 기여할 것으로 기대됩니다.