本文へ移動
オープンソース · 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 は OOMOL のオープンソースゲートウェイで、AI エージェントとアプリの API をつなぎます。アカウント接続を管理し、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 個のスター。