前提条件
- 管理者によってMCPサーバーが有効化されているBox Enterpriseアカウント。MCPサーバーの設定を参照してください。
- Agent BuilderにアクセスできるLangSmithアカウント。
BoxでのBox統合の有効化
管理者- Box管理コンソールにサインインします。
- [統合] に移動し、[MCP Category (MCPカテゴリ)] のフィルタまたはページ上部の検索バーを使用して、Custom Box MCP Server (カスタムBox MCPサーバー)を検索します。
- [構成] > [統合資格情報の追加] を選択して、新しい資格情報を生成します。
- [リダイレクトURI] で、BoxのリダイレクトURLを、外部MCPクライアントによって提供されるリダイレクトURIに変更します。
- 後で使用できるように、クライアントIDとクライアントシークレットをコピーしておきます。これらは、後でLangSmithが接続を承認する際に必要になります。
- 目的のアクセススコープを確認します。
- スコープは、実行可能な操作の範囲を定義します。ユーザーは、Box内で表示または編集の権限がすでに付与されているコンテンツにのみアクセスできます。
- [保存] をクリックします。
LangSmith Agent Builderでの接続の構成
管理者 LangChainのドキュメントである、Manage workspace administration (ワークスペース管理の管理) およびRemote MCP Servers (リモートMCPサーバー) に記載されている手順に従ってください。チュートリアル動画
以下の動画では、Box MCPサーバーとLangChain Agent Builderを使用して、再利用可能な取り込みレビュー用エージェントを構築する方法をご紹介します。このエージェントはBoxに安全に接続し、Box AIでファイルを分析して構造化データを抽出し、レビュー済みパケットを元のフォルダに保存します。このガイドでは、以下の手順を説明します。- MCPとOAuthを使用してLangChainエージェントビルダーをBoxに接続する
- 取り込みレビューワークフロー用にビルド済みエージェントテンプレートを使用する
- 簡単なプロンプトを使用してエージェントを実行する
- キーフィールドを抽出し、ドキュメントを分類し、不足している情報にフラグを付ける
- 永続性のあるレビューアーティファクトを生成してBoxに保存する
