본문으로 건너뛰기
로그인 둘러보기
개발 도구 · 윈도우즈 유틸

RavensPort

0

RavensPort는 시스템 트레이에 상주하는 로컬 프록시로, 사용자가 이용하는 API와 MCP 서버의 OAuth2 흐름을 직접 관리하고, 여러 서버를 하나의 엔드포인트 뒤에 풀링하여 각 AI 에이전트에게 허용된 도구만 노출합니다.

API키리버스 프록시프록시

소개

RavensPort는 시스템 트레이에 상주하는 로컬 프록시로, 사용자가 이용하는 API와 MCP 서버의 OAuth2 흐름을 직접 관리하고, 여러 서버를 하나의 엔드포인트 뒤에 풀링하여 각 AI 에이전트에게 허용된 도구만 노출합니다.

상세정보

소개

RavensPort는 시스템 트레이에 상주하는 로컬 프록시로, 사용자가 이용하는 API와 MCP 서버의 OAuth2 흐름을 직접 관리합니다.

핵심 기능

  • OAuth2 흐름을 자체적으로 처리하여 별도의 인증 서버 없이 API 호출을 프록시
  • 여러 MCP 서버를 하나의 엔드포인트 뒤에 풀링하여 통합된 접근 제공
  • 각 AI 에이전트에게 허용된 도구만 노출하여 최소 권한 원칙 적용

지원 환경

Windows 운영 체제에서 트레이 애플리케이션으로 실행됩니다 (winget 배포 기준).

기본 사용법

  1. winget을 통해 RavensPort를 설치하고 실행합니다.
  2. 트레이 아이콘을 클릭해 설정 창을 열고, 사용하고자 하는 API 및 MCP 서버의 OAuth2 정보를 입력합니다.
  3. AI 에이전트가 사용할 수 있는 도구 목록을 정의하여 각 에이전트별 권한을 구성합니다.
  4. 설정이 완료되면 에이전트는 RavensPort 엔드포인트를 통해 안전하게 API를 호출할 수 있습니다.

제한 사항 및 체크포인트

  • OAuth2를 지원하는 서비스에만 적용 가능하며, 다른 인증 방식은 별도 처리가 필요합니다.
  • 프록시 대상 서버의 가용성에 의존하며, 네트워크 오류 시 연결이 차단될 수 있습니다.
  • 설정 변경 후에는 트레이 애플리케이션을 재시작하거나 구성을 다시 불러와야 변경 사항이 반영됩니다.

자주 묻는 질문(FAQ)

어떤 종류의 서버를 프록시할 수 있나요?

OAuth2 프로토콜을 사용하는 API 서버 및 MCP(Machine‑to‑Machine) 서버를 프록시할 수 있습니다.

AI 에이전트별 도구 제한은 어떻게 설정하나요?

설정 창에서 각 에이전트 ID에 허용할 도구 목록을 입력하면, RavensPort는 해당 목록 이외의 요청을 차단합니다.

설치는 어떻게 하나요?

winget 패키지 관리자를 통해 winget install AbishekNarasimhan.RavensPort 명령으로 설치할 수 있습니다.

시스템 요구사항

별도의 시스템 요구사항이 등록되지 않았습니다.