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.
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 calendarmcp.googleapis.com memiliki alat berikut:
| Alat MCP | |
|---|---|
| list_events |
Mencantumkan acara kalender dalam kalender tertentu yang memenuhi kondisi tertentu. Fitur Utama:
Gunakan alat search_events jika:
Gunakan alat ini untuk kueri seperti:
Contoh: |
| get_event |
Menampilkan satu acara dari kalender tertentu. Gunakan alat ini untuk kueri seperti:
Contoh: |
| list_calendars |
Menampilkan kalender dalam daftar kalender pengguna. Gunakan alat ini untuk kueri seperti:
Contoh: |
| suggest_time |
Menyarankan jangka waktu di satu atau beberapa kalender. Untuk mengakses kalender utama, tambahkan 'primary' di kolom attendee_emails. Gunakan alat ini untuk kueri seperti:
Contoh: |
| create_event |
Membuat acara kalender. Gunakan alat ini untuk kueri seperti:
Contoh: |
| update_event |
Memperbarui acara kalender. Gunakan alat ini untuk kueri seperti:
Contoh: |
| delete_event |
Menghapus acara kalender. Gunakan alat ini untuk kueri seperti:
Untuk membatalkan atau menolak acara, gunakan alat respond_to_event. Contoh: |
| respond_to_event |
Merespons acara. Gunakan alat ini untuk kueri seperti:
Contoh: |
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' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |