OpenConnector 개요
OpenConnector는 OOMOL의 오픈소스 프로젝트입니다. 프로젝트 개요와 커넥터 카탈로그는 공식 OpenConnector 웹사이트를 참조하세요. 이 가이드는 배포 및 런타임 운영을 다룹니다.
OOMOL OpenConnector는 오픈소스이며 자체 호스팅 가능한 연결 런타임입니다. 조직에서 자격 증명 저장소, 제공자 연결, 네트워크 접근, 작업 정책, 로그 및 업그레이드를 자체 환경 내에서 운영해야 할 때 사용하세요.
런타임은 MCP, HTTP, OpenAPI 및 웹 콘솔을 통해 제공자 작업을 노출합니다. 에이전트와 클라이언트는 스키마, 연결 레이블, 범위 및 결과를 다루며, 원시 제공자 자격 증명은 배포 경계 내에 유지됩니다.
배포 대상 선택
| 대상 | 사용 시기 |
|---|---|
| Docker Compose | 로컬 또는 단일 서버 런타임으로 가장 빠른 경로를 원할 때 |
| 소스 런타임 | OpenConnector 또는 제공자 실행기를 개발할 때 |
| Cloudflare Workers | 런타임 기록을 D1에, 임시 전송 파일을 R2에 두고 싶을 때 |
자체 호스팅 가이드에서 세 가지 대상을 모두 다룹니다.
운영 담당 범위
팀이 담당해야 할 사항:
- 관리자 및 런타임 접근 토큰.
- 자격 증명 암호화 키 및 민감한 런타임 저장소.
- OAuth 콜백 URL에 사용되는 공개 오리진.
- 제공자 OAuth 클라이언트 또는 API 키 구성.
- 작업 허용 목록 및 차단 목록.
- 백업, 네트워크 제어, 모니터링 및 업그레이드.
제공자 연결
OpenConnector는 API 키, 사용자 정의 자격 증명, OAuth2 및 인증 없는 제공자 연결을 지원합니다. 일반 OAuth 앱 구성 가이드로 시작한 다음, 제공자별 설정이 필요한 경우 해당 제공자 가이드를 여세요:
보호된 런타임으로 시작
런타임을 자체 셸 외부에 노출하기 전에 관리자 토큰과 자격 증명 암호화 키를 설정하세요. 에이전트와 클라이언트용으로 별도의 런타임 토큰을 생성하고, 사용 가능한 작업을 필요한 작업으로 제한하세요.
OOMOL OpenConnector 자체 호스팅 가이드에 따라 런타임을 배포하세요. 그런 다음 TypeScript에서 OpenConnector SDK로 자체 호스팅 런타임 호출을 진행하세요.
Wanta