oomol-lab/open-connector
TypeScript1 / 0
OpenConnector는 1,000개 이상의 SaaS 제공자와 9,400개가 넘는 사전구성 액션을 표준화된 스키마와 런타임 경계로 에이전트에 노출하는 오픈소스 인증 게이트웨이이다.
TL;DR
OpenConnector는 에이전트가 사용자 계정에 안전하게 접근하도록 하기 위해 1,000개 이상의 SaaS 제공자와 9,400개 이상의 사전구성 액션을 단일 런타임 경계로 제공하는 오픈소스 인증 게이트웨이이다. 런타임은 API 키와 OAuth2 자격증명을 내부에 보관하고 액션별 입력·출력 스키마와 요구 스코프를 노출하여 에이전트가 일관된 계약을 통해 호출하도록 한다. 로컬 Docker/Node, Cloudflare Workers(D1/R2/Static), 또는 OOMOL의 호스티드 런타임으로 배포할 수 있으며 Connector SDK와 oo CLI를 통해 개발·디버깅·MCP 연동을 지원한다. 이 구조는 에이전트 쪽에서 자격증명을 직접 관리하지 않으면서도 정책 적용과 실행 로그 보관을 가능하게 하여 통합 비용과 보안 검증 부담을 줄이는 대안이 된다.
핵심 포인트
- 광범위한 제공자 커버리지를 유지하여 단일 카탈로그에서 1,000개 이상의 SaaS 제공자와 9,400개 이상의 사전구성 액션을 노출한다는 점이 차별점이다. 이 카탈로그는 동일한 provider id와 action id를 오픈소스와 상용 배포 모두에서 재사용할 수 있게 설계되어 에코시스템 일관성을 제공한다. 제공자별로 미리 정의된 스키마와 스코프가 있어 통합 비용이 낮아진다.
- 런타임 경계에 초점을 둔 설계로서 제공자 자격증명을 에이전트 프로세스 밖에 보관하고 액션 실행을 대리하는 구조가 특징이다. 이 방식은 토큰 갱신, 암호화 저장, 실행 로그와 정책 적용을 중앙에서 관리함으로써 보안 및 감사 요건을 충족한다. 에이전트는 메타데이터와 안전한 계정 라벨만 받아 실행을 진행한다.
- Cloudflare Workers와의 호환성, 로컬 Docker/Node 배포, 그리고 OOMOL의 호스티드 런타임을 모두 지원하여 배포 유연성이 크다. 특히 Workers+D1+R2 조합으로 경량 엣지 런타임을 구성할 수 있어 인프라 제약이 있는 팀에도 적합하다. 또한 Connector SDK와 oo CLI를 통해 개발자 워크플로와 디버깅을 연결하는 도구 체인이 제공된다.
- 커넥터 카탈로그를 제공하여 GitHub, Gmail, Notion 등 1,000개 이상의 제공자에 대해 동일한 액션·스키마 식별자를 사용하고 런타임에서 일관된 호출 인터페이스를 제공한다.
이미지 분석


4.3k
STARS
337
FORKS
+204
TRENDING
1
조회수
관련 토론
아직 관련 토론이 없습니다.
댓글
댓글을 작성하려면 로그인이 필요합니다.