Menyiapkan asisten coding Anda dengan Gemini MCP dan Keterampilan

Asisten coding AI sangat canggih, tetapi memiliki batasan—data pelatihan terhenti pada tanggal tertentu, tidak memiliki fitur dan perubahan API baru. Tanpa akses ke dokumentasi khusus Gemini, agen mungkin menyarankan pola umum, bukan pendekatan yang dioptimalkan.

Agar asisten coding Anda tetap terbaru dengan Gemini API yang terus berkembang dan penggunaan yang direkomendasikan, sebaiknya siapkan MCP Gemini Docs dan tingkatkan kualitas lingkungan Anda dengan Keterampilan Gemini API. Meskipun dapat digunakan secara independen, alat ini dirancang untuk bekerja bersama-sama guna memberikan cakupan yang lengkap.

Menghubungkan MCP Dokumen Gemini

Gemini menghosting server Model Context Protocol (MCP) publik di https://gemini-api-docs-mcp.dev. Menghubungkan agen coding Anda ke server ini memastikan bahwa semua kueri memiliki akses ke API, update kode, dan contoh konfigurasi optimal terbaru.

Jalankan perintah berikut di terminal agen atau root project untuk menginstal server:

npx add-mcp "https://gemini-api-docs-mcp.dev"

Server ini menambahkan fungsi search_documentation yang dapat digunakan agen Anda untuk mengambil definisi API dan pola integrasi real-time dari file dokumentasi Gemini resmi.

Menambahkan Keterampilan Pengembangan API

Keterampilan ini menyediakan aturan dan praktik terbaik bawaan (seperti menerapkan SDK yang benar dan versi model saat ini) langsung dalam konteks asisten Anda. Skill ini bekerja sama dengan layanan MCP Gemini Docs: Jika Anda telah menginstal keduanya, skill ini akan menggunakan layanan MCP untuk dokumentasi, tetapi meskipun tanpa MCP yang diinstal, skill ini akan mengambil llms.txt dari ai.google.dev sebagai penggantian.

Untuk menginstal kemampuan ini, Anda dapat menggunakan salah satu alat yang didukung berikut. Petunjuk penginstalan untuk keduanya disediakan di bawah setiap modul keterampilan:

  • skills.sh: Direkomendasikan. Standar terbuka untuk perilaku agen portabel.
  • Context7: Didukung untuk pengguna yang sudah menggunakan ekosistem Context7.

gemini-api-dev

Keterampilan dasar untuk pengembangan Gemini serbaguna. Keterampilan ini memberikan dokumentasi dan praktik terbaik untuk:

  • Perutean perintah ke model saat ini (misalnya, Gemini 3.1 Pro/Flash) dan menghindari model yang tidak digunakan lagi
  • Perintah multimodal, panggilan fungsi, output terstruktur, dan pola integrasi umum

Instal dengan skills.sh

npx skills add google-gemini/gemini-skills --skill gemini-api-dev --global

Menginstal dengan Context7

npx ctx7 skills install /google-gemini/gemini-skills gemini-api-dev

gemini-live-api-dev

Keterampilan untuk membangun aplikasi AI percakapan real-time dengan Gemini Live API. Keterampilan ini memberikan dokumentasi dan praktik terbaik untuk:

  • Koneksi WebSocket untuk streaming latensi rendah
  • Streaming audio, video, dan teks
  • Deteksi aktivitas suara dan dukungan interupsi

Instal dengan skills.sh

npx skills add google-gemini/gemini-skills --skill gemini-live-api-dev --global

Menginstal dengan Context7

npx ctx7 skills install /google-gemini/gemini-skills gemini-live-api-dev

gemini-interactions-api

Keterampilan untuk membangun aplikasi dengan Interactions API. Interactions API adalah cara termudah dan terbaik kami untuk membangun model dan agen dengan Gemini. Keterampilan ini mencakup:

  • Pembuatan teks, multi-turn chat, dan streaming
  • Pemanggilan fungsi, output terstruktur, dan pembuatan gambar
  • Eksekusi latar belakang dan agen Deep Research
  • Pengelolaan status percakapan sisi server
  • Pola Python dan TypeScript SDK

Instal dengan skills.sh

npx skills add google-gemini/gemini-skills --skill gemini-interactions-api --global

Menginstal dengan Context7

npx ctx7 skills install /google-gemini/gemini-skills