Ini adalah server MCP yang disediakan oleh Drive API. Server menyediakan alat bagi developer untuk membangun aplikasi LLM di atas Drive.
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 mengonfigurasi server MCP Drive 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. Ini adalah titik kontak bagi LLM untuk meminta konteks, memanggil alat, atau mengakses resource. Endpoint MCP Google dapat bersifat global atau regional.
Server MCP Drive API memiliki endpoint MCP global berikut:
- https://drivemcp.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 drivemcp.googleapis.com memiliki alat berikut:
| Alat MCP | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| create_file |
Panggil alat ini untuk membuat atau mengupload File ke Google Drive. Jika mengupload file, konten harus dienkode base64 ke dalam kolom Menampilkan satu objek File setelah berhasil dibuat. Jenis MIME pihak pertama Google Drive berikut dapat dibuat tanpa memberikan konten:
Secara default, konversi berikut akan dilakukan untuk jenis MIME berikut:
Untuk menonaktifkan konversi untuk jenis MIME pihak pertama, tetapkan Folder dapat dibuat dengan menyetel jenis MIME ke |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| download_file_content |
Panggil alat ini untuk mendownload konten file Drive sebagai data biner mentah (byte). Jika file adalah jenis MIME pihak pertama Google Drive, kolom Jika file tidak ditemukan, coba gunakan alat lain seperti Jika pengguna menginginkan representasi bahasa alami dari konten Drive mereka, gunakan alat |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| get_file_metadata |
Panggil alat ini untuk menemukan metadata umum tentang file Drive pengguna. Jika file tidak ditemukan, coba gunakan alat lain seperti |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| get_file_permissions | Panggil alat ini untuk mencantumkan izin File Drive. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| list_recent_files |
Panggil alat ini untuk menemukan file terbaru bagi pengguna yang menentukan urutan pengurutan. Urutan pengurutan default adalah Urutan pengurutan yang didukung adalah:
Ukuran halaman default adalah 10. Gunakan |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| read_file_content |
Panggil alat ini untuk mengambil representasi bahasa alami dari file Drive. Konten file mungkin tidak lengkap untuk file yang sangat besar. Representasi teks akan berubah dari waktu ke waktu, jadi jangan membuat asumsi tentang format teks tertentu yang ditampilkan oleh alat ini. Jenis Mime yang Didukung:
Jika file tidak ditemukan, coba gunakan alat lain seperti |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| search_files |
Panggil alat ini untuk menelusuri file Drive berdasarkan kueri terstruktur. Kolom String kueri berisi tiga bagian berikut:
Persyaratan KueriTabel berikut mencantumkan istilah kueri yang valid beserta deskripsinya:
Operator KueriTabel berikut mencantumkan operator kueri yang valid:
Beberapa contoh kueri mencakup:
Gunakan |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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://drivemcp.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 }' |