Gemini Enterprise for Customer Experience API の MCP サーバー
Model Context Protocol(MCP)サーバーは、大規模言語モデル(LLM)または AI アプリケーションにコンテキスト、データ、機能を提供する外部サービスとの間のプロキシとして機能します。MCP サーバーは、AI アプリケーションをデータベースやウェブサービスなどの外部システムに接続し、そのレスポンスを AI アプリケーションが理解できる形式に変換します。
サーバーのセットアップ
使用する前に、MCP サーバーを有効にして、認証を設定する必要があります。Google と Google Cloud のリモート MCP サーバーの使用方法については、Google Cloud MCP サーバーの概要をご覧ください。
サーバー エンドポイント
MCP サービス エンドポイントは、安全で標準化された接続を確立するために AI アプリケーション(MCP クライアントのホスト)が使用する MCP サーバーのネットワーク アドレスと通信インターフェース(通常は URL)です。これは、LLM がコンテキストをリクエストしたり、ツールを呼び出したり、リソースにアクセスしたりするための接続ポイントとなります。Google MCP エンドポイントをグローバルまたはリージョンにすることができます。
Gemini Enterprise for Customer Experience API MCP サーバーには、次のグローバル MCP エンドポイントがあります。
- https://ces.googleapis.com/mcp
MCP ツール
MCP ツールは、現実世界でアクションを実行する目的で MCP サーバーが LLM または AI アプリケーションに対して公開する関数または実行可能な機能です。
ツール
ces.googleapis.com MCP サーバーには、次のツールがあります。
| MCP ツール | |
|---|---|
list_apps |
指定されたプロジェクトとロケーションにあるアプリを一覧表示します。 |
get_app |
指定されたアプリの詳細を取得します。 |
create_app |
指定されたプロジェクトとロケーションに新しいアプリを作成します。 |
update_app |
指定されたアプリを更新します。入力で常に更新マスクを渡すようにしてください。 |
delete_app |
指定されたアプリを削除します。 |
list_agents |
指定されたアプリ内のエージェントを一覧表示します。 |
get_agent |
指定されたエージェントの詳細を取得します。 |
create_agent |
指定されたアプリに新しいエージェントを作成します。 |
update_agent |
指定されたエージェントを更新します。入力で常に更新マスクを渡すようにしてください。 |
delete_agent |
指定されたエージェントを削除します。 |
list_tools |
指定されたアプリのツールをリストします。 |
get_tool |
指定されたツールの詳細を取得します。 |
create_tool |
指定されたアプリに新しいツールを作成します。 |
update_tool |
指定されたツールを更新します。入力で常に更新マスクを渡すようにしてください。 |
delete_tool |
指定されたツールを削除します。 |
list_guardrails |
指定されたアプリのガードレールを一覧表示します。 |
get_guardrail |
指定されたガードレールの詳細を取得します。 |
create_guardrail |
指定されたアプリに新しいガードレールを作成します。 |
update_guardrail |
指定されたガードレールを更新します。入力で常に更新マスクを渡すようにしてください。 |
delete_guardrail |
指定されたガードレールを削除します。 |
list_deployments |
指定されたアプリのデプロイを一覧表示します。 |
get_deployment |
指定されたデプロイの詳細を取得します。 |
create_deployment |
指定されたアプリに新しいデプロイを作成します。 |
update_deployment |
指定されたデプロイを更新します。入力で常に更新マスクを渡すようにしてください。 |
delete_deployment |
指定されたデプロイを削除します。 |
list_toolsets |
指定されたアプリのツールセットを一覧表示します。 |
get_toolset |
指定されたツールセットの詳細を取得します。 |
create_toolset |
指定されたアプリに新しいツールセットを作成します。 |
update_toolset |
指定されたツールセットを更新します。入力で常に更新マスクを渡すようにしてください。 |
delete_toolset |
指定されたツールセットを削除します。 |
list_app_versions |
指定されたアプリのすべてのアプリ バージョンを一覧表示します。 |
get_app_version |
指定されたアプリ バージョンの詳細を取得します。 |
create_app_version |
指定されたアプリに新しいアプリ バージョンを作成します。 |
delete_app_version |
指定されたアプリ バージョンを削除します。 |
restore_app_version |
指定したアプリのバージョンを復元します。 |
list_changelogs |
指定されたアプリの変更履歴を一覧表示します。 |
get_changelog |
指定された変更ログの詳細を取得します。 |
start_export_app |
CES アプリのエクスポートを開始します。 |
start_import_app |
CES アプリのインポートを開始します。 |
run_evaluation |
CES アプリの評価を実行します |
create_evaluation |
新しい評価を作成します。 |
create_evaluation_dataset |
新しい評価データセットを作成します。 |
delete_evaluation |
指定された評価を削除します。 |
delete_evaluation_dataset |
指定された評価データセットを削除します。 |
generate_evaluation_from_conversation |
会話から評価を生成します。 |
get_evaluation |
指定された評価の詳細を取得します。 |
get_evaluation_dataset |
指定された評価データセットの詳細を取得します。 |
get_evaluation_result |
指定された評価結果の詳細を取得します。 |
get_evaluation_run |
指定された評価実行の詳細を取得します。 |
list_evaluation_datasets |
評価データセットを一覧表示します。 |
list_evaluation_results |
評価結果を一覧表示します。 |
list_evaluation_runs |
評価実行を一覧表示します。 |
list_evaluations |
評価を一覧表示します。 |
update_evaluation |
指定された評価を更新します。入力で常に更新マスクを渡すようにしてください。 |
update_evaluation_dataset |
指定された評価データセットを更新します。入力で常に更新マスクを渡してください。 |
delete_evaluation_result |
指定された評価結果を削除します。 |
delete_evaluation_run |
指定された評価実行を削除します。 |
get_conversation |
指定された会話の詳細を取得します。 |
list_conversations |
会話を一覧表示します。 |
get_operation |
長時間実行オペレーションのステータスを取得します。 使用量 一部のツール( パラメータ * |
MCP ツールの仕様を取得する
MCP サーバー内のすべてのツールの MCP ツール仕様を取得するには、tools/list メソッドを使用します。次の例は、curl を使用して、MCP サーバー内で現在使用可能なすべてのツールとその仕様を一覧表示する方法を示しています。
| Curl リクエスト |
|---|
curl --location 'https://ces.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |