MCP Reference: ces.googleapis.com

Server Model Context Protocol (MCP) bertindak sebagai proxy antara layanan eksternal yang menyediakan konteks, data, atau kemampuan ke Model Bahasa Besar (LLM) atau aplikasi AI. Server MCP menghubungkan aplikasi AI ke sistem eksternal seperti database dan layanan web, menerjemahkan responsnya ke dalam format yang dapat dipahami oleh aplikasi AI.

Penyiapan Server

Anda harus mengaktifkan server MCP dan menyiapkan autentikasi sebelum digunakan. Untuk mengetahui informasi selengkapnya tentang cara menggunakan server MCP jarak jauh Google dan Google Cloud, lihat Ringkasan server MCP Google Cloud.

Server MCP untuk Gemini Enterprise for Customer Experience API

Endpoint Server

Endpoint layanan MCP adalah alamat jaringan dan antarmuka komunikasi (biasanya URL) server MCP yang digunakan aplikasi AI (Host untuk klien MCP) untuk membuat koneksi yang aman dan standar. Ini adalah titik kontak bagi LLM untuk meminta konteks, memanggil alat, atau mengakses resource. Endpoint MCP Google dapat bersifat global atau regional.

Server MCP ces.googleapis.com memiliki endpoint MCP berikut:

  • https://ces.[REGION].rep.googleapis.com/mcp

Alat MCP

Alat MCP adalah fungsi atau kemampuan yang dapat dieksekusi yang diekspos server MCP ke aplikasi LLM atau AI untuk melakukan tindakan di dunia nyata.

Server MCP ces.googleapis.com memiliki alat berikut:

Alat MCP
list_apps Mencantumkan aplikasi dalam project dan lokasi tertentu.
get_app Mendapatkan detail aplikasi yang ditentukan.
create_app Membuat aplikasi baru di project dan lokasi tertentu.
update_app Mengupdate aplikasi yang ditentukan. Pastikan untuk selalu meneruskan mask update dalam input.
delete_app Menghapus aplikasi yang ditentukan.
list_agents Mencantumkan agen di aplikasi tertentu.
get_agent Mendapatkan detail agen yang ditentukan.
create_agent Membuat agen baru di aplikasi yang ditentukan.
update_agent Memperbarui agen yang ditentukan. Pastikan untuk selalu meneruskan mask update dalam input.
delete_agent Menghapus agen yang ditentukan.
list_tools Mencantumkan alat di aplikasi tertentu.
get_tool Mendapatkan detail alat yang ditentukan.
create_tool Membuat alat baru di aplikasi yang ditentukan.
update_tool Memperbarui alat yang ditentukan. Pastikan untuk selalu meneruskan mask update dalam input.
delete_tool Menghapus alat yang ditentukan.
list_guardrails Mencantumkan batas aman dalam aplikasi tertentu.
get_guardrail Mendapatkan detail pembatasan yang ditentukan.
create_guardrail Membuat pembatas baru di aplikasi yang diberikan.
update_guardrail Memperbarui batas aman yang ditentukan. Pastikan untuk selalu meneruskan mask update dalam input.
delete_guardrail Menghapus pembatasan yang ditentukan.
list_deployments Mencantumkan deployment di aplikasi tertentu.
get_deployment Mendapatkan detail deployment yang ditentukan.
create_deployment Membuat deployment baru di aplikasi yang ditentukan.
update_deployment Memperbarui deployment yang ditentukan. Pastikan untuk selalu meneruskan mask update dalam input.
delete_deployment Menghapus deployment yang ditentukan.
list_toolsets Mencantumkan toolset di aplikasi tertentu.
get_toolset Mendapatkan detail toolset yang ditentukan.
create_toolset Membuat toolset baru di aplikasi yang ditentukan.
update_toolset Memperbarui toolset yang ditentukan. Pastikan untuk selalu meneruskan mask update dalam input.
delete_toolset Menghapus toolset yang ditentukan.
list_app_versions Mencantumkan semua versi aplikasi di aplikasi tertentu.
get_app_version Mendapatkan detail versi aplikasi yang ditentukan.
create_app_version Membuat versi aplikasi baru di aplikasi yang diberikan.
delete_app_version Menghapus versi aplikasi yang ditentukan.
restore_app_version Memulihkan versi aplikasi yang ditentukan.
list_changelogs Mencantumkan log perubahan di aplikasi tertentu.
get_changelog Mendapatkan detail log perubahan yang ditentukan.
start_export_app Mulai mengekspor aplikasi CES
start_import_app Mulai mengimpor aplikasi CES
run_evaluation Menjalankan evaluasi untuk aplikasi CES
create_evaluation Membuat evaluasi baru.
create_evaluation_dataset Membuat set data evaluasi baru.
delete_evaluation Menghapus evaluasi yang ditentukan.
delete_evaluation_dataset Menghapus set data evaluasi yang ditentukan.
generate_evaluation_from_conversation Menghasilkan evaluasi dari percakapan.
get_evaluation Mendapatkan detail evaluasi yang ditentukan.
get_evaluation_dataset Mendapatkan detail set data evaluasi yang ditentukan.
get_evaluation_result Mendapatkan detail hasil evaluasi yang ditentukan.
get_evaluation_run Mendapatkan detail proses evaluasi yang ditentukan.
list_evaluation_datasets Mencantumkan set data evaluasi.
list_evaluation_results Mencantumkan hasil evaluasi.
list_evaluation_runs Mencantumkan proses evaluasi.
list_evaluations Mencantumkan evaluasi.
update_evaluation Memperbarui evaluasi yang ditentukan. Pastikan untuk selalu meneruskan mask update dalam input.
update_evaluation_dataset Memperbarui set data evaluasi yang ditentukan. Pastikan untuk selalu meneruskan mask update dalam input.
delete_evaluation_result Menghapus hasil evaluasi yang ditentukan.
delete_evaluation_run Menghapus proses evaluasi yang ditentukan.
get_conversation Mendapatkan detail percakapan yang ditentukan.
list_conversations Mencantumkan percakapan.
get_operation

Mendapatkan status operasi yang berjalan lama.

Penggunaan Beberapa alat (misalnya, run_evaluation) menampilkan operasi yang berjalan lama. Anda dapat menggunakan alat ini untuk mendapatkan status operasi. Dapat dipanggil berulang kali untuk melakukan polling status operasi yang berjalan lama

Parameter * name: Nama operasi yang akan didapatkan. * name harus berupa nama yang ditampilkan oleh alat yang memulai operasi. * name harus dalam format projects/{project}/locations/{location}/operations/{operation}.

Mendapatkan spesifikasi alat MCP

Untuk mendapatkan spesifikasi alat MCP untuk semua alat di server MCP, gunakan metode tools/list. Contoh berikut menunjukkan cara menggunakan curl untuk mencantumkan semua alat dan spesifikasinya yang saat ini tersedia dalam server MCP.

Permintaan 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
}'