認証情報を渡さずに、AIエージェントが1,000以上のSaaSを利用できるセルフホスト型認証ゲートウェイ。
Anil-matcha/open-agent-connector
AIエージェントがMCPまたはREST経由で外部アプリのアクションを見つけて実行できる、セルフホスト型ゲートウェイ。
代替できる製品:Composio
Merge.dev
Arcade.dev
- スター
- 844
- フォーク
- 320
- 未解決の Issue
- 0
- 最終コミット
- 2 時間前
これは何?
Open Agent Connectorは、接続済みサービスの検索、アクションの入力スキーマの確認、アクションの実行を一貫した方法で行えるようにします。FastAPIバックエンドがプロバイダー定義、接続、外部リクエスト、実行記録を管理し、Next.jsコンソールではプロバイダーの閲覧、接続とランタイムトークンの設定、アクティビティの確認ができます。
認証情報はAES-256-GCMで保存時に暗号化されます。ランタイムトークンはハッシュ化され、失効可能で、デフォルトではアクセスを拒否します。許可範囲は特定のアクションと接続エイリアスに限定されます。外部呼び出しは、プライベートアドレスやメタデータアドレスをブロックし、解決済みIPを固定する保護機能付きHTTPクライアントを経由し、SSRFやDNS rebindingを防ぎます。
カタログにはGitHub、Slack、Notion、Stripe、Hacker Newsなど、多数のサービスが含まれています。デフォルトのデータベースはSQLiteで、PostgreSQLにも対応しています。すべてのアクションやOAuthフローが実アカウントで検証されているわけではないため、利用する機能は個別に確認してください。
主な機能
- 01ツールの検出とJSON-RPC実行に対応したMCPエンドポイント
- 02アクセス範囲を限定した、ハッシュ化・失効可能なランタイムトークンと、デフォルト拒否の許可設定
- 03OAuth認可、トークンの暗号化保存と更新
- 04プロバイダーの一覧表示とアクション実行に対応したREST API
- 05競合するペイロードを検出するIdempotency-Key対応
- 06実行時間、ステータス、秘密情報を伏せた概要を含む実行記録
ユースケース
- Claude DesktopやCursorに、GitHubやSlackのアクションへの範囲限定アクセスを許可する
- ホスト型のエージェント連携プラットフォームに代わるセルフホスト環境を運用する
- 社内API向けのカスタムHTTPアクションをエージェントに公開する
- エージェントが実行したアクションと使用した接続を監査する
クイックスタート
- 1
server フォルダーに API の依存関係をインストールします
python -m pip install -r requirements.txt - 2
ポート 8000 で API を起動します
uvicorn main:app --host 127.0.0.1 --port 8000 --reload - 3
client フォルダーに Web コンソールの依存関係をインストールします
npm install - 4
Web コンソールを起動し、http://localhost:3000 を開きます
npm run dev
使う前に知っておきたいこと
- README によると、すべてのプロバイダーの操作や OAuth フローが実際のアカウントで検証されているわけではありません。
- 暗号化キーを紛失すると保存済みの認証情報を読み取れなくなるため、キーはご自身でバックアップする必要があります。
- これはコンパクトなセルフホスト型ゲートウェイであり、商用プラットフォームのような幅広いカタログや機能を備えたマネージドサービスではありません。
トピック
よくある質問
- open-agent-connector とは?
- AIエージェントがMCPまたはREST経由で外部アプリのアクションを見つけて実行できる、セルフホスト型ゲートウェイ。 Open Agent Connectorは、接続済みサービスの検索、アクションの入力スキーマの確認、アクションの実行を一貫した方法で行えるようにします。FastAPIバックエンドがプロバイダー定義、接続、外部リクエスト、実行記録を管理し、Next.jsコンソールではプロバイダーの閲覧、接続とランタイムトークンの設定、アクティビティの確認ができます。
- open-agent-connector は無料で使えますか?ライセンスは?
- open-agent-connector は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- open-agent-connector は今もメンテナンスされていますか?
- 活発にメンテナンス中。open-agent-connector の最終コミットは 2026年10月22日 です。
- open-agent-connector は何に使えますか?
- Claude DesktopやCursorに、GitHubやSlackのアクションへの範囲限定アクセスを許可する ホスト型のエージェント連携プラットフォームに代わるセルフホスト環境を運用する 社内API向けのカスタムHTTPアクションをエージェントに公開する エージェントが実行したアクションと使用した接続を監査する
- open-agent-connector のインストール方法は?
- server フォルダーに API の依存関係をインストールします: python -m pip install -r requirements.txt ポート 8000 で API を起動します: uvicorn main:app --host 127.0.0.1 --port 8000 --reload client フォルダーに Web コンソールの依存関係をインストールします: npm install Web コンソールを起動し、http://localhost:3000 を開きます: npm run dev
- open-agent-connector はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/Anil-matcha/open-agent-connector
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
AIエージェントやワークフローを構築できるfair-codeの自動化プラットフォーム。ビジュアルキャンバスとカスタムコード、1,500以上の連携機能を備えています。
AIエージェントとワークフロー自動化を統合したオープンソース基盤。セルフホストやSaaSへの組み込みに対応し、250以上のコネクタを提供します。
MCP、A2A、REST/gRPC APIを単一のエンドポイントに集約し、ガバナンス、検出、可観測性を提供するオープンソースのAIゲートウェイ兼レジストリ。
Simは、270以上の連携機能と主要なLLMへの対応を備え、AIエージェントやワークフローの構築、デプロイ、監視をチームで行えるワークスペースです。
メールの振り分けや会議準備、Gmail・Calendar・Slackなどをまたぐワークフローをこなすオープンソースの個人向けAIアシスタント。iMessage、WhatsApp、Telegramから利用できます。