MCP・ツール連携
外部AIや操作ツールから、FOCUS Business Platformのデータ参照やアプリ操作を呼び出します。
MCP・ツール連携は、AIエージェント、社内操作ツール、外部の自動化基盤から、FOCUS Business Platform内のデータ参照、レコード登録・更新、専用処理の実行を呼び出せるようにする機能です。FOCUS Business Platformでは「どのノートを読ませるか」「どの操作まで許可するか」「人の確認が必要な処理はどれか」を先にそろえることで、発注者、実装者、AIに指示する人が同じ前提でAI活用範囲を決められます。
この機能でできること
FOCUS Business Platformのノートを対象にした一覧取得、単票取得、追加、更新、削除や、アプリ固有の処理を外部AI・操作ツール向けのToolとして公開できます。Toolごとに読み取り専用、書き込み可、確認必須、破壊的操作、利用可能フィールド、検索対象、実行ログを分けられるため、AIに任せる作業と人が確認する作業を切り分けられます。
よくある利用場面
プロンプト例
対象ノート、許可する操作、入力できる項目、返してよい項目、確認が必要な操作、ログの残し方をまとめて伝えると、Tool定義とアプリ側処理を分けて設計できます。
この機能を使うときのポイント
この機能を実装するときのコツ
実装では、DBに近い単純なCRUD Toolと、PDF作成や集計実行のようなアプリ固有のApp Action Toolを分けます。Note CRUDでは入力、必須、出力、検索のフィールドを最小限にし、App Actionでは専用クラス側で入力スキーマ、読み取り専用かどうか、破壊的操作かどうかを明確にします。登録後はdry-run、読み取りTool、書き込みTool、権限外入力、存在しないID、確認必須操作を分けて検証し、AIに渡す説明文も「できること」と「できないこと」が分かる短い文にします。