MCP Reference: developerconnect.googleapis.com

Ini adalah server MCP yang menyediakan API yang dinormalisasi ke sistem pengelolaan kode sumber pihak ketiga.

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 mengaktifkan server MCP dan menyiapkan autentikasi sebelum menggunakannya. 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 oleh aplikasi AI (Host untuk klien MCP) untuk membuat koneksi yang aman dan terstandardisasi. Server ini adalah titik kontak bagi LLM untuk meminta konteks, memanggil alat, atau mengakses resource. Endpoint MCP Google dapat bersifat global atau regional.

Server MCP Developer Connect API memiliki endpoint MCP global berikut:

  • https://developerconnect.googleapis.com/mcp

Alat MCP

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

Alat

Server MCP developerconnect.googleapis.com memiliki alat berikut:

Alat MCP
fetch-repo-commit Mengambil detail commit tertentu dari repositori Git. Untuk mengambil hunk patch baris demi baris dalam tampilan FULL, teruskan path_filters (misalnya, ['**'] untuk semua file).
fetch-repo-commit-list Mengambil daftar commit dari repositori Git.
diff-repo-commit Mendapatkan perbedaan antara dua commit di repositori Git. Untuk mengambil hunk patch baris demi baris, teruskan path_filters (misalnya, ['**'] untuk semua file).
open-repo-pull-request Buka permintaan pull di repositori SCM jarak jauh.
add-repo-pull-request-comment Menambahkan komentar ke permintaan pull.
add-repo-pull-request-review-comment Menambahkan komentar ulasan (inline pada diff) ke permintaan pull.
modify-repo-pull-request Mengubah permintaan pull di repositori SCM jarak jauh.
fetch-repo-file-blame Mengambil informasi blame untuk file tertentu di repositori Git.
fetch-repo-pull-request Mengambil detail permintaan pull tertentu dari repositori Git.
fetch-repo-pull-request-list Mengambil daftar permintaan pull dari repositori Git.
create-connection Membuat Koneksi baru di project dan lokasi tertentu.
list-connections Mencantumkan koneksi dalam project dan lokasi tertentu.

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