본문으로 이동
오픈 소스 · APACHE-2.0

OpenConnector: AI 에이전트를 위한 오픈 소스 게이트웨이.

OpenConnector는 OOMOL이 관리하는 Apache-2.0 라이선스의 오픈소스 커넥터 런타임으로, AI 에이전트를 앱 API에 연결합니다. 계정 연결과 자격 증명을 관리하고 SDK, CLI, MCP 또는 HTTP를 통해 Action 호출을 제공합니다. 직접 배포하거나 OOMOL 호스팅을 선택할 수 있습니다.

OpenConnector는 OOMOL이 유지 관리하는 오픈 소스 커넥터 런타임입니다. openconnector.io는 이 프로젝트의 공식 웹사이트입니다.

직접 배포하고 싶지 않으신가요? OOMOL 사용하기↗

  • 셀프 호스팅 지원
  • 확인 가능한 Action
  • SDK · CLI · MCP · HTTP

로컬 콘솔

에이전트가 무엇을 사용할 수 있는지 확인하세요.

OpenConnector에 포함된 콘솔에서 제공업체를 탐색하고, 연결을 설정하고, Action을 살펴보세요.

프로젝트 보기
콘솔 인터랙티브 미리보기 · 엄선된 앱을 보여 주며, 실제 계정 연결이나 실행 중인 런타임은 아닙니다.

작동 방식

에이전트와 앱 사이에 명확한 경계를.

에이전트가 호출 가능한 작업을 찾으면 게이트웨이가 접근 권한을 확인하고 Action을 실행합니다. 제공업체 인증 정보는 런타임 안에 유지됩니다.

내 에이전트 / 앱

OpenConnector

인증 정보 · 권한 범위 · 정책 · 실행 로그

연결된 앱
01

계정 연결

API 키를 설정하거나 OAuth 연결을 승인하세요. 계정 인증 정보는 게이트웨이 안에 보관됩니다.

02

Action 찾기

호출 전에 입력 스키마, 필요한 권한 범위, 연결 계정을 확인하세요.

03

실행 제어

런타임 토큰과 Action 정책으로 호출을 제어하고, 민감 정보가 제거된 실행 로그를 확인하세요.

커넥터 카탈로그

이미 업무에 사용 중인 앱을 연결하세요.

익숙한 제공업체부터 살펴보세요. 소스 코드를 확인하거나 OOMOL로 계정을 연결할 수 있습니다.

개발자 도구

하나의 Action 모델. 도구는 자유롭게.

공개 Hacker News Action부터 시작한 뒤 필요한 앱을 연결하세요. SDK와 CLI는 셀프 호스팅 및 OOMOL 호스팅 런타임을 지원합니다.

문서 읽기
TypeScript
import { OpenConnector } from "@oomol-lab/connector";

const connector = new OpenConnector({
  baseUrl: "http://localhost:3000",
  runtimeToken: process.env.OOMOL_CONNECT_RUNTIME_TOKEN,
});

const stories = await connector.hackernews.get_top_stories({});
console.log(stories);

먼저 @oomol-lab/connector를 설치하세요. 이 예제는 Node.js에서 실행 중인 로컬 OpenConnector 인스턴스를 호출합니다.

바로 사용하고, 자유롭게 확장하세요.

기본 제공 Action으로 시작해 자체 인프라에서 게이트웨이를 실행하고, 필요한 개선 사항을 커뮤니티에 기여하세요.

  • 기본 제공 Action
  • 셀프 호스팅 게이트웨이
  • 커뮤니티 기여
기능 및 배포 방식 비교

개발 시작

실행할 환경을 선택하세요.

자체 인프라에서 OpenConnector를 실행하거나, 호스팅 런타임과 지원되는 OAuth 연결을 OOMOL에 맡기세요.

자체 인프라

OpenConnector 실행

런타임, 스토리지, 설정을 직접 관리하려는 개발자를 위한 방식입니다.

  • Docker 또는 Node.js로 로컬에서 시작하세요.
  • 인증 정보와 OAuth 앱을 직접 관리하세요.
  • 소스 코드를 확인하고 확장하고 배포하세요.

배포 없이 시작

OOMOL 사용하기

앱을 연결하고 바로 Action을 호출하려는 개인과 팀을 위한 방식입니다.

  • 호스팅 커넥터 런타임을 사용하세요.
  • 관리형 OAuth로 지원되는 앱을 승인하세요.
  • 에이전트, CLI, MCP, SDK로 호출하세요.

두 방식은 제공업체 ID, Action ID, 스키마를 공유합니다. 클라이언트 설정과 계정 승인 방식은 선택한 런타임에 따라 다릅니다.

OpenConnector 자주 묻는 질문

OpenConnector란 무엇인가요?

OpenConnector는 AI 에이전트와 앱 API를 연결하는 OOMOL의 오픈 소스 게이트웨이입니다. 계정 연결을 관리하고 SDK, CLI, MCP 및 HTTP를 통해 검토 가능한 Action을 제공합니다.

프로젝트 소개 →

OOMOL 호스팅 없이 사용할 수 있나요?

네. 자체 인프라에서 오픈 소스 런타임을 실행하고 자격 증명과 OAuth 앱을 설정할 수 있습니다. 지원 앱의 관리형 OAuth와 호스팅 런타임을 원하면 OOMOL 호스팅을 선택할 수 있습니다.

Docker로 OpenConnector 자체 호스팅 →

카탈로그의 모든 Action이 검증되었나요?

카탈로그 정의, 로컬 실행기, 실제 상위 API 호출 성공은 서로 다른 검증 단계입니다. 사용 전에 해당 Action, 소스 리비전 및 검증 기록을 확인하세요.

검증 →

URL만 바꾸면 런타임을 전환할 수 있나요?

지원 범위에서는 Provider ID, Action ID와 스키마를 공유하지만 런타임 토큰, 계정 연결, OAuth 구성 및 클라이언트 설정은 배포 환경에 따라 달라집니다. 선택한 런타임의 설정 가이드를 따르세요.

SDK 및 CLI →

공개 개발

코드를 읽고, 실행하고, 나에게 맞게 바꾸세요.

런타임과 제공업체 실행 코드를 살펴보고, 이슈를 등록하거나 커넥터를 기여하세요. 프로젝트는 Apache-2.0 라이선스를 따릅니다.

프로젝트 정의 · 영어 README 원문 발췌

“OpenConnector is an open-source connector gateway for AI agents”

OpenConnector README · OOMOL↗

GitHub 커뮤니티에서 받은 스타 5,799개.