소개
RavensPort는 시스템 트레이에 상주하는 로컬 프록시로, 사용자가 이용하는 API와 MCP 서버의 OAuth2 흐름을 직접 관리하고, 여러 서버를 하나의 엔드포인트 뒤에 풀링하여 각 AI 에이전트에게 허용된 도구만 노출합니다.
상세정보
소개
RavensPort는 시스템 트레이에 상주하는 로컬 프록시로, 사용자가 이용하는 API와 MCP 서버의 OAuth2 흐름을 직접 관리합니다.
핵심 기능
- OAuth2 흐름을 자체적으로 처리하여 별도의 인증 서버 없이 API 호출을 프록시
- 여러 MCP 서버를 하나의 엔드포인트 뒤에 풀링하여 통합된 접근 제공
- 각 AI 에이전트에게 허용된 도구만 노출하여 최소 권한 원칙 적용
지원 환경
Windows 운영 체제에서 트레이 애플리케이션으로 실행됩니다 (winget 배포 기준).
기본 사용법
- winget을 통해 RavensPort를 설치하고 실행합니다.
- 트레이 아이콘을 클릭해 설정 창을 열고, 사용하고자 하는 API 및 MCP 서버의 OAuth2 정보를 입력합니다.
- AI 에이전트가 사용할 수 있는 도구 목록을 정의하여 각 에이전트별 권한을 구성합니다.
- 설정이 완료되면 에이전트는 RavensPort 엔드포인트를 통해 안전하게 API를 호출할 수 있습니다.
제한 사항 및 체크포인트
- OAuth2를 지원하는 서비스에만 적용 가능하며, 다른 인증 방식은 별도 처리가 필요합니다.
- 프록시 대상 서버의 가용성에 의존하며, 네트워크 오류 시 연결이 차단될 수 있습니다.
- 설정 변경 후에는 트레이 애플리케이션을 재시작하거나 구성을 다시 불러와야 변경 사항이 반영됩니다.
자주 묻는 질문(FAQ)
어떤 종류의 서버를 프록시할 수 있나요?
OAuth2 프로토콜을 사용하는 API 서버 및 MCP(Machine‑to‑Machine) 서버를 프록시할 수 있습니다.
AI 에이전트별 도구 제한은 어떻게 설정하나요?
설정 창에서 각 에이전트 ID에 허용할 도구 목록을 입력하면, RavensPort는 해당 목록 이외의 요청을 차단합니다.
설치는 어떻게 하나요?
winget 패키지 관리자를 통해 winget install AbishekNarasimhan.RavensPort 명령으로 설치할 수 있습니다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


