Repolode
oomol-lab

oomol-lab/open-connector

認証情報を渡さずに、AIエージェントが1,000以上のSaaSを利用できるセルフホスト型認証ゲートウェイ。

代替できる製品:ComposioPipedream

スター
6,048
フォーク
563
未解決の Issue
7
最終コミット
24 時間前

これは何?

OpenConnectorは、AIエージェントやアプリケーション向けのコネクタゲートウェイです。ユーザーはアプリのアカウントを一度接続するだけで、実行環境からプロバイダーの共通カタログと、あらかじめ用意されたActionsを利用できます。プロバイダーのシークレットは実行環境の境界内に保持され、エージェントに渡されるのはActionのメタデータ、安全なアカウントラベル、実行結果のみです。

APIキー、OAuth2、カスタム認証情報、認証不要のプロバイダーに対応しています。各Actionはリクエストとレスポンスのスキーマ、および必要なスコープを公開します。実行環境の制御機能には、接続ID、ランタイムトークン、Actionの許可・ブロックポリシー、一時的なファイル転送、実行ログの機密情報マスキングが含まれます。

状態管理にSQLiteまたはPostgreSQLを使い、DockerまたはNode.jsでローカル実行できます。また、Helm chartを使ってCloudflare Workers、Fly.io、Kubernetesにデプロイすることも可能です。OOMOLが提供するホスト型の実行環境も利用できます。付属のWebコンソールでは、プロバイダーの検索、認証情報の設定、Actionのデバッグを行えます。

主な機能

  • 011,000以上のプロバイダーと、あらかじめ用意されたActionsの共通カタログ
  • 02APIキー、OAuth2、カスタム認証情報、認証不要のプロバイダーに対応した認証情報管理
  • 03リクエスト/レスポンスのスキーマと必要なスコープを定義するActionコントラクト
  • 04ランタイムトークンと許可・ブロックポリシーによるエージェントアクセス制御
  • 05TypeScript SDK、oo CLI、MCP、HTTP、OpenAPI経由でのアクセス

ユースケース

  • プロバイダーのトークンをエージェントに共有せず、AIエージェントからGitHub、Gmail、Notionなどを利用する
  • ユーザーのSaaSアカウントへの再利用可能なアクセスを必要とする製品に、エージェントのワークフローを追加する
  • Docker、Kubernetes、Cloudflareを使い、自社インフラ上でコネクタゲートウェイをセルフホストする

クイックスタート

  1. 1

    公開イメージからDocker Composeでランタイムを起動する

    docker compose up
  2. 2

    http://localhost:3000 でローカルコンソールを開き、http://localhost:3000/docs でAPIリファレンスを開く

  3. 3

    認証なしのActionを実行して、ランタイムが動作することを確認する

    curl -s -X POST http://localhost:3000/v1/actions/hackernews.get_top_stories -H 'content-type: application/json' -d '{"input":{}}'

使う前に知っておきたいこと

  • OAuthプロバイダーを利用するには、自分で登録したアプリのOAuthクライアント認証情報が必要です。ただし、OOMOLがホストするサービスを利用する場合は不要です。
  • セルフホスティングでは、ストレージ、OAuthアプリ、インフラストラクチャを自分で管理する必要があります。

トピック

よくある質問

open-connector とは?
認証情報を渡さずに、AIエージェントが1,000以上のSaaSを利用できるセルフホスト型認証ゲートウェイ。 OpenConnectorは、AIエージェントやアプリケーション向けのコネクタゲートウェイです。ユーザーはアプリのアカウントを一度接続するだけで、実行環境からプロバイダーの共通カタログと、あらかじめ用意されたActionsを利用できます。プロバイダーのシークレットは実行環境の境界内に保持され、エージェントに渡されるのはActionのメタデータ、安全なアカウントラベル、実行結果のみです。
open-connector は無料で使えますか?ライセンスは?
open-connector は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
open-connector は今もメンテナンスされていますか?
活発にメンテナンス中。open-connector の最終コミットは 2026年10月19日 です。
open-connector は何に使えますか?
プロバイダーのトークンをエージェントに共有せず、AIエージェントからGitHub、Gmail、Notionなどを利用する ユーザーのSaaSアカウントへの再利用可能なアクセスを必要とする製品に、エージェントのワークフローを追加する Docker、Kubernetes、Cloudflareを使い、自社インフラ上でコネクタゲートウェイをセルフホストする
open-connector のインストール方法は?
公開イメージからDocker Composeでランタイムを起動する: docker compose up http://localhost:3000 でローカルコンソールを開き、http://localhost:3000/docs でAPIリファレンスを開く 認証なしのActionを実行して、ランタイムが動作することを確認する: curl -s -X POST http://localhost:3000/v1/actions/hackernews.get_top_stories -H 'content-type: application/json' -d '{"input":{}}'
open-connector はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/oomol-lab/open-connector

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト