obot-platform/obot

Complete AI Governance Platform from Obot AI

Obot – エンタープライズAIガバナンスのためのプラットフォーム

概要

  • オープンソースのプラットフォームで、組織がプライベートな「AIハブ」を運営できるようにします。これはAI対応ツール(VS Code、Claude Code、Cursorなど)と、それらのツールが使用する大規模言語モデル(LLM)またはツール呼び出しサービスの間に位置します。
  • その目標はガバナンスです:誰がどのモデルまたはツールを呼び出せるかを制御し、認証情報を一元管理し、すべてのリクエストを監査し、必要に応じてカスタムツールサーバー(MCPサーバー)をサンドボックスでホストします。

主要コンポーネント

コンポーネント 役割
Obot Server 2つのゲートウェイ(MCPとLLM)を公開する中核サービス。アイデンティティとアクセス制御、監査ログ、ツールサーバー(MCP)と「スキル」のレジストリを提供します。
MCP Gateway すべてのモデル呼び出しプロトコルサーバーに対する、ポリシーが適用された単一のエントリポイント。多くのAIエージェントが外部ツールを実行するために使用する汎用APIです。
LLM Gateway プロバイダーに依存しないエンドポイントで、OpenAI、Anthropic、Bedrock、Azureなどへの呼び出しを転送し、APIキーを一元管理し、ユーザーごとのモデルアクセスポリシーを適用します。
サンドボックス化されたMCPサーバー/エージェント 分離されたコンテナまたはKubernetesポッド内でツールサーバー(例:npx、uvx、Dockerコンテナ)を起動する機能。ネットワークポリシーのEgress制御付き。
MCPおよびスキルレジストリ 利用可能なツールサーバーと再利用可能な「スキル」(パッケージ化されたエージェント機能)を一覧表示するGitバックアップのカタログ。
Obot CLI & Skill 承認されたサーバーとスキルを検出/インストールするためのコマンドラインクライアント。AIエージェントがCLI自体を呼び出すことを可能にする「スキル」。
Obot Sentry オプションのデバイス側エージェントで、インストールされているAIクライアントをインベントリし、IDEにフックを注入し、ローカルツール呼び出しを記録して、監査範囲をユーザーのワークステーションまで拡張します。
アイデンティティとアクセス制御 外部IdP(例:SSO)との統合、ロールベースの権限、スコープ付きAPIキー、シークレット管理。
監査ログ MCP呼び出し、LLMリクエスト、トークン使用量、モデルコスト、デバイス側アクティビティの関連付けられたログ。多くの次元でフィルタリングでき、エクスポート可能です。

使用方法

  1. デプロイ(Dockerで簡単なデモ、Kubernetesで本番環境)。READMEのDockerコマンドでサービスが起動し、ホストのDockerソケットをマウントしてプラットフォームがサンドボックス化されたツールコンテナを起動できるようにし、初回ログイン用のブートストラップトークンを作成します。
  2. アイデンティティプロバイダーを接続(Okta、Azure ADなど)して、ユーザーが企業の認証情報で認証できるようにします。
  3. モデルプロバイダーを登録(OpenAI、Anthropicなど)し、どのユーザーまたはグループがどのモデルを呼び出せるかを定義するモデルアクセスポリシーを設定します。
  4. MCPサーバーまたはスキルを追加して、Gitバックアップのカタログに登録し、必要に応じてプラットフォーム内でホストします。
  5. Obot CLIをワークステーションにインストールします。CLIは承認されたMCPサーバー/スキルを取得し、ローカルのAIクライアントに公開できます。
  6. Obot Sentryを管理対象デバイスにデプロイして、IDE側のツール呼び出し(例:Claude Code、VS Code拡張機能)をキャプチャし、デバイスレベルポリシーを強制します。
  7. すべてを監視します。組み込みの監査UIを使用するか、SIEM統合用にログをエクスポートします。

重要性

  • セキュリティとコンプライアンス:中央集権的な認証情報ストレージ、ユーザーごとのモデル制限、監査証跡により、企業はAI使用に関するガバナンス要件を満たすことができます。
  • ベンダーロックインの回避:組織は、単一のクライアントスタックを強制されることなく、モデルプロバイダーとツールサーバーを組み合わせて使用できます。
  • 拡張性:MCP抽象化により、任意のツール呼び出しサービスをプラグインでき、スキルレジストリは再利用可能なエージェント機能を促進します。

詳細情報

  • 完全なドキュメント:https://docs.obot.ai
  • 設計提案とADRはリポジトリに保管されており、より深いアーキテクチャの洞察が得られます。
  • Discordでのコミュニティチャット(READMEにリンクあり)。

ライセンス:MIT。商用環境で実行、変更、埋め込みが可能です。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト