IDrive® e2 セルフホスト型MCP とCodex

IDrive® e2 MCPは、オープンなModel Context Protocol (MCP)標準を使用して、IDrive® e2オブジェクトストレージをAIアシスタントやアプリケーションに接続します。互換性のあるAIクライアントが自然言語で安全にデータへアクセスし操作できるため、カスタム統合、スクリプト、手動ワークフローが不要になります。このガイドでは、Windows、Linux、またはMacでセルフホスト型MCP を使用してCodexをIDrive® e2ストレージに接続する方法を説明します。

前提条件

  1. 有効なIDrive® e2アカウント
  2. Codexアカウントへのアクセス
  3. Node.js 20 以降

リファレンスアーキテクチャ

IDrive e2 mcp guides

IDrive® e2 MCPパッケージをデプロイ

  1. セルフホスト型MCP パッケージをインストール
    npm install --global @idrivee2/s3-mcp
    またはNode.jsプロジェクトにインストール:
    npm install @idrivee2/s3-mcp
  2. インストール後にエージェントを実行:
    idrivee2-s3-mcp
    サーバーはバックグラウンドで起動し、プロセスID、MCP URL、ログファイルを出力します。Codexへの接続にはデフォルトのMCP URLを使用してください。
    http://127.0.0.1:1908/s3

IDrive® e2 MCP用にCodexを設定

  1. CodexにログインしてPluginsに移動します。
    idrive e2 mcp guides
  2. Installedに移動し、Setting iconをクリックします。
    idrive e2 mcp guides
  3. Addをクリックし、ドロップダウンからAdd MCP serverを選択します。
    idrive e2 mcp guides
  4. Connect to a custom MCPダイアログで以下を入力し、Saveをクリックします。
    1. Streamable HTTPを選択
    2. コネクタ名: IDrive e2
    3. MCPサーバーURL: http://127.0.0.1:1908/s3
    idrive e2 mcp guides
  5. IDrive® e2 Webコンソールにリダイレクトされます。
  6. IDrive® e2アカウントのメールアドレスとパスワードを入力し、Sign inをクリックします。
    IDrive e2 mcp guides
  7. セッションタイムアウト時間とアクセス権限を設定します。
    IDrive e2 mcp guides
  8. 認証が完了するとCodexにリダイレクトされます。自然言語プロンプトでIDrive® e2ストレージを操作できます。

IDrive® e2 MCPサーバーをCodex CLIに接続

OAuth認証を使用してIDrive® e2 Model Context Protocol (MCP)サーバーをCodex CLIに接続できます。

  1. 次のコマンドを実行してIDrive® e2 MCPサーバーを追加します。
    codex mcp add idrive-s3 \
    --url http://127.0.0.1:1908/s3
  2. IDrive® e2で認証
    コマンド実行後、IDrive® e2のサインインページにリダイレクトされます。
    1. IDrive® e2の認証情報でサインイン
    2. セッションタイムアウト時間とアクセス権限を設定します。
    3. Authorizeをクリックして、CodexにIDrive® e2アカウントへのアクセスを許可します。
  3. 承認後、Codexに戻ります。Codex CLI内でIDrive® e2 MCPツールを使用できます。