open-connector: AIエージェント向けに1,000以上のアプリプロバイダーへの安全で一元化されたアクセスを提供するオープンソースのコネクタゲートウェイ
open-connector: AIエージェント向けに1,000以上のアプリプロバイダーへの安全で一元化されたアクセスを提供するオープンソースのコネクタゲートウェイ
何を解決するか
OpenConnectorは、AIエージェント自体が機密性の高いプロバイダーの認証情報を扱う必要なく、AIエージェントが膨大な数のサードパーティアプリケーションと対話できるようにするオープンソースのコネクタゲートウェイです。1,000以上のプロバイダーと10,000以上の構築済みアクションにわたって、認証(API keys, OAuth2)の管理とアクションの実行のための、一元化された安全な境界を提供します。
仕組み
AIエージェントと外部サービス間のゲートウェイとして機能します。エージェントは、TypeScript SDK, CLI, MCP (Model Context Protocol), または HTTP/OpenAPI を介してアクションを検出して実行します。ゲートウェイは認証情報の保存とOAuthフローを処理し、プロバイダーのシークレットが安全なランタイム境界の背後に保持されることを保証します。Docker を介してローカルにデプロイしたり、Fly.io 上、または Cloudflare Workers 上の軽量なランタイムとしてデプロイすることが可能です。
対象ユーザー
- AIエージェント開発者: エージェントがユーザーのアプリアカウント(例: GitHub, Gmail, Notion, Slack)への永続的で安全なアクセスを必要とする製品を構築している方。
- エンタープライズチーム: 認証情報や実行ログを完全に制御するために、セルフホストまたはプライベートなランタイムを必要とするチーム。
- プロダクトチーム: 既存のアプリケーションにエージェント的なワークフローを追加し、安定した検査可能なアクション契約を必要とする開発者。
ハイライト
- 膨大なカタログ: 1,000以上のプロバイダーと10,000以上の構築済みアクションへのアクセス。
- 柔軟なデプロイ: ローカルの Docker, Fly.io, および Cloudflare Workers (D1/R2 を使用) をサポート。
- 安全な認証情報管理: API keys, OAuth2, およびカスタム認証情報を、伏せ字にされた実行ログとポリシー制御とともに処理。
- マルチインターフェースアクセス: MCP, OpenAPI, および専用の TypeScript SDK と互換。
- Webコンソール: コネクタの閲覧、認証情報の構成、および使用状況のデバッグを行うための組み込みのダッシュボードが含まれています。
Sources
- undefinedoomol-lab/open-connector