MCP Reference: calendarmcp.googleapis.com

Ini adalah server MCP yang disediakan oleh Google Calendar API. Server menyediakan alat bagi developer untuk membangun aplikasi LLM di atas Kalender.

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, serta menerjemahkan responsnya ke dalam format yang dapat dipahami oleh aplikasi AI.

Penyiapan Server

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

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. Agen ini adalah titik kontak bagi LLM untuk meminta konteks, memanggil alat, atau mengakses resource. Endpoint MCP Google dapat bersifat global atau regional.

Calendar MCP API memiliki endpoint MCP global berikut:

  • https://calendarmcp.googleapis.com/mcp/v1

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.

Alat

Server MCP calendarmcp.googleapis.com memiliki alat berikut:

Alat MCP
list_events Menampilkan acara di kalender tertentu yang cocok dengan semua batasan yang ditentukan. Batasan waktu tidak boleh ditentukan kecuali diminta oleh pengguna. Untuk penelusuran berbasis topik atau kata kunci terbuka di kalender utama, alat search_events harus digunakan.
get_event Menampilkan satu acara di kalender yang diberikan.
list_calendars Menampilkan kalender yang aksesnya dimiliki pengguna ini (daftar kalendernya). Gunakan alat ini untuk menyelesaikan data identifikasi kalender (misalnya, 'kalender keluarga saya') ke calendar_id (ID email) yang sesuai
suggest_time Menyarankan jangka waktu di satu atau beberapa kalender.
create_event Membuat acara di kalender yang ditentukan.
update_event Memperbarui acara di kalender yang ditentukan.
delete_event Menghapus acara di kalender tertentu.
respond_to_event Merespons acara di kalender.
search_events Menelusuri acara di kalender utama pengguna menggunakan penelusuran semantik.

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://calendarmcp.googleapis.com/mcp/v1' \
--header 'content-type: application/json' \
--header 'accept: application/json, text/event-stream' \
--data '{
    "method": "tools/list",
    "jsonrpc": "2.0",
    "id": 1
}'