oomol-lab/open-connector

Open-source auth gateway connecting 1000+ SaaS providers to AI agents through SDK, CLI, MCP, HTTP, and OpenAPI.

What it solves

OpenConnectorは、AIエージェントが機密性の高いプロバイダーの認証情報をエージェントプロセス自体で扱う必要なく、膨大な数のサードパーティ製アプリケーションとやり取りできるようにするオープンソースのコネクタゲートウェイです。1,000以上のプロバイダーと10,000以上の構築済みアクションにわたって、認証(API keys, OAuth2)の管理とアクションの実行を行うための、集中化された安全な境界を提供します。

How it works

AIエージェントと外部サービス間のゲートウェイとして機能します。エージェントは、TypeScript SDK, CLI, MCP (Model Context Protocol), または HTTP/OpenAPI を介してアクションを検出および実行します。ゲートウェイは認証情報の保存とOAuthフローを処理し、プロバイダーの機密情報が安全なランタイム境界の背後に保持されることを保証します。Docker経由でローカルにデプロイしたり、Fly.io、または Cloudflare Workers 上の軽量なランタイムとしてデプロイ可能です。

Who it’s for

  • AI Agent Developers: エージェントがユーザーのアプリアカウント(例:GitHub, Gmail, Notion, Slack)への永続的かつ安全なアクセスを必要とする製品を構築している開発者。
  • Enterprise Teams: 認証情報や実行ログを完全に制御するために、セルフホストまたはプライベートなランタイムを必要とするチーム。
  • Product Teams: 既存のアプリケーションにエージェント的なワークフローを追加し、安定した、検査可能なアクション契約を必要とする開発者。

Highlights

  • Massive Catalog: 1,000以上のプロバイダーと10,000以上の構築済みアクションにアクセス可能。
  • Flexible Deployment: ローカルの Docker, Fly.io, および Cloudflare Workers (D1/R2を使用) をサポート。
  • Secure Credential Management: API keys, OAuth2, およびカスタム認証情報を、実行ログのマスキングとポリシー制御とともに処理。
  • Multi-Interface Access: MCP, OpenAPI, および専用の TypeScript SDK と互換性あり。
  • Web Console: コネクタの閲覧、認証情報の構成、および使用状況のデバッグを行うための組み込みのダッシュボードが含まれています。