broxy는 Qent에서 제공하는 모델 컨텍스트 프로토콜의 게이트웨이로, 여러 MCP 서버를 AI 에이전트를 위한 단일 엔드포인트로 집계합니다. 작업별 프리셋으로 도구 노출을 필터링하고, 로컬 STDIO 서버를 클라우드 클라이언트에 연결하며, STDIO, HTTP, SSE 및 WebSocket 전송을 지원하여 컨텍스트 노이즈와 토큰 사용량을 줄입니다. 로컬에서 실행되도록 Kotlin으로 구축되었으며, 핫 리로딩, 동적 OAuth 등록 및 많은 도구를 관리하기 위한 사용자 정의 아이콘을 제공합니다. 개발자와 파워 사용자는 MCP 도구 세트에 대한 중앙 집중식 보안 제어를 얻습니다.
다양한 MCP 서비스를 집계하여 클라이언트가 하나의 운영 엔드포인트를 볼 수 있도록 합니다
broxy는 여러 업스트림 MCP 서버를 통합된 엔드포인트로 전면에 배치하여, 모든 AI 클라이언트에서 각 서버를 별도로 등록할 필요를 없앱니다. 프리셋 기반 필터링은 특정 작업에 노출되는 도구, 프롬프트 및 리소스를 좁혀 불필요한 컨텍스트가 에이전트에게 전송되는 것을 줄입니다. 많은 소규모 서비스를 유지하는 팀은 일관된 명명과 에이전트 오케스트레이션을 위한 단일 액세스 포인트의 이점을 누립니다.
다양한 전송을 연결하여 서로 다른 프로토콜을 사용하는 도구들이 상호 운용할 수 있도록 합니다
게이트웨이는 STDIO, HTTP, SSE 및 WebSocket 전송을 처리하여, 프로토콜 차이를 클라이언트에게 투명하게 만듭니다. 이 프로토콜 브리징을 통해 로컬 STDIO 서버와 HTTP 엔드포인트가 동일한 MCP 외관 아래에 나타나 혼합 구현이 맞춤형 어댑터 없이 협력할 수 있게 됩니다. 이는 에이전트 도구 세트를 구성할 때 여러 업스트림 서버의 기능을 결합하는 수동 작업을 줄입니다.
런타임 기능은 개발자 워크플로우를 선호하지만 로컬 관리가 필요함을 의미합니다
로컬에서 실행되도록 Kotlin으로 구현된 broxy는 프리셋과 매핑이 서비스 재시작 없이 변경될 수 있도록 핫 리로딩을 지원하여 지속적인 개발과 빠른 반복에 적합합니다. 동적 OAuth 등록은 인증된 액세스가 필요한 서버에 대한 클라이언트 온보딩을 자동화하며, 읽기 쉬운 명명은 긴 도구 목록을 관리하는 데 도움이 됩니다. 이러한 선택은 운영자가 워크플로의 일환으로 로컬 배포 및 구성 거버넌스를 관리해야 함을 요구합니다.
보안 및 노출은 OAuth를 배포하고 구성하는 방법에 따라 달라집니다
Broxy는 안전한 연결을 통해 클라우드 어시스턴트에 개인 로컬 도구를 브리징할 수 있으며, 필요할 때 클라이언트를 자동으로 등록하기 위해 OAuth 메타데이터를 발견합니다. 애플리케이션이 사용자가 제어하는 호스트에서 실행되기 때문에 관리자는 로컬 파일 및 네트워크 경계를 유지합니다. 이 프로젝트는 MCP 커뮤니티 내에서 적극적으로 유지 관리되며, 운영 배포를 위한 지속적인 수정 및 템플릿 업데이트를 지원합니다.
운영 능력이 있는 팀에 가장 적합; 일반 최종 사용자를 목표로 하지 않음
broxy는 여러 에이전트 도구를 운영하고 로컬 배포 책임을 수용하는 개발자 및 팀을 위한 실용적인 게이트웨이입니다. 구성 규율, OAuth 거버넌스 및 미리 설정된 라이프사이클 관리가 확립된 환경에 적합합니다. 이러한 운영 능력이 없는 팀은 학습 곡선을 예상하고 broxy를 프로덕션 워크플로우에서 사용하기 전에 노출된 도구 및 OAuth 범위에 대한 거버넌스를 계획해야 합니다.
장점
하나의 엔드포인트 뒤에 여러 MCP 서버를 통합하여 클라이언트별 구성을 줄입니다.
사전 설정된 필터링 한계 도구가 에이전트에게 전송되어 맥락 소음과 토큰 사용을 줄입니다.
혼합 프로토콜 도구 세트를 위한 STDIO, HTTP, SSE 및 WebSocket 전송을 지원합니다.