MCP Reference: ces.googleapis.com

Model Context Protocol(MCP)サーバーは、大規模言語モデル(LLM)または AI アプリケーションにコンテキスト、データ、機能を提供する外部サービスとの間のプロキシとして機能します。MCP サーバーは、AI アプリケーションをデータベースやウェブサービスなどの外部システムに接続し、そのレスポンスを AI アプリケーションが理解できる形式に変換します。

サーバーの設定

使用する前に、MCP サーバーを有効にして、認証を設定する必要があります。Google と Google Cloud のリモート MCP サーバーの使用方法については、Google Cloud MCP サーバーの概要をご覧ください。

Gemini Enterprise for Customer Experience API の MCP サーバー

サーバー エンドポイント

MCP サービス エンドポイントは、安全で標準化された接続を確立するために AI アプリケーション(MCP クライアントのホスト)が使用する MCP サーバーのネットワーク アドレスと通信インターフェース(通常は URL)です。これは、LLM がコンテキストをリクエストしたり、ツールを呼び出したり、リソースにアクセスしたりするための接続ポイントとなります。Google MCP エンドポイントをグローバルまたはリージョンにすることができます。

ces.googleapis.com MCP サーバーには、次の MCP エンドポイントがあります。

  • https://ces.[REGION].rep.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

長時間実行オペレーションのステータスを取得します。

使用状況 一部のツール(run_evaluation など)は長時間実行オペレーションを返します。このツールを使用して、オペレーションのステータスを取得できます。長時間実行オペレーションのステータスをポーリングするために繰り返し呼び出すことができます。

パラメータ * name: 取得するオペレーションの名前。* name は、オペレーションを開始したツールから返された名前にする必要があります。* nameprojects/{project}/locations/{location}/operations/{operation} の形式にする必要があります。

MCP ツールの仕様を取得する

MCP サーバー内のすべてのツールの MCP ツール仕様を取得するには、tools/list メソッドを使用します。次の例は、curl を使用して、MCP サーバー内で現在使用可能なすべてのツールとその仕様を一覧表示する方法を示しています。

Curl リクエスト
                      curl --location 'https://ces.[REGION].rep.googleapis.com/mcp' \
--header 'content-type: application/json' \
--header 'accept: application/json, text/event-stream' \
--data '{
    "method": "tools/list",
    "jsonrpc": "2.0",
    "id": 1
}'