Pengaturan Android Studio

Jika Anda menghubungkan server MCP WEEGLOO ke Android Studio, agen AI bawaannya dapat langsung membuat, membaca, dan mengubah resource seperti Content Type, Content, dan Media. Alat instalasi turut memasang Skills dan Rules bersama server MCP, sehingga membantu agen AI bawaan menggunakan WEEGLOO API sesuai cara yang dimaksudkan. Skills adalah panduan yang berisi cara melakukan tugas tertentu dengan baik, sedangkan Rules adalah aturan yang harus dipatuhi di sepanjang pekerjaan. Lakukan pengaturan sekaligus dengan alat instalasi, lalu aktifkan server MCP di Android Studio.

Detail tentang server MCP serta Skills dan Rules masing-masing dibahas di halaman MCP dan Skills dan Rules. Halaman ini hanya membahas cara menghubungkan ke Android Studio.

Yang perlu disiapkan

Untuk menjalankan perintah instalasi di bawah, Anda memerlukan Node.js. Pertama, periksa apakah sudah terpasang dan versinya 18 atau lebih baru dengan perintah berikut.

Terminal
node --version # OK jika v18 atau lebih baru npx --version # OK jika versinya tampil

Jika Node.js sudah terpasang tetapi npx belum, perbarui npm ke versi terbaru dengan perintah di bawah. Saat npm diperbarui, npx pun ikut terpasang.

Terminal
npm install -g npm@latest

Jika Node.js belum terpasang atau versinya terlalu lama, pasang Node.js dengan cara yang sesuai untuk sistem operasi yang Anda gunakan.

Terminal
brew install node

Jika belum ada Homebrew, pasang dulu dari brew.sh, atau unduh Node.js langsung dari nodejs.org.

Terminal
winget install OpenJS.NodeJS.LTS

Jika winget tidak ada atau tidak dikenali, unduh berkas instalasi LTS dari nodejs.org. Setelah dipasang, Anda perlu membuka terminal baru.

Paket bawaan distribusi bisa jadi versi lama, jadi disarankan memasang dengan nvm yang dapat dipakai di berbagai distribusi.

Terminal
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.5/install.sh | bash source ~/.bashrc nvm install --lts

Untuk mengunduh berkas instalasi secara langsung, lihat di nodejs.org.

Android Studio juga harus sudah terpasang. Jika belum ada, Anda bisa mengunduhnya di Unduh Android Studio.

Menghubungkan

Instalasi dasar cukup dengan menyalin perintah instalasi di halaman ini dan menjalankannya sekali di terminal. Untuk memilih sendiri setiap langkah proses instalasi, buka Instalasi khusus. Setelah dipasang, aktifkan server di pengaturan Android Studio untuk menyelesaikan koneksi.

Sangat tidak menyarankan penggunaan Android Studio untuk integrasi Weegloo

Agen AI bawaan Android Studio (Gemini) dapat digunakan untuk pekerjaan UI. Namun, untuk pekerjaan kode seperti integrasi Weegloo, agen ini sangat tidak stabil akibat masalah performa AI, sehingga sangat disarankan menggunakan agen AI lain seperti Claude Code atau Codex. Diketahui terjadi pada versi 2026.1.1 Patch 2 dan sebelumnya.

1

Pasang MCP · Skills

Salin perintah instalasi lalu jalankan di terminal. Anda harus menjalankannya di dalam folder proyek yang ingin dihubungkan.

Terminal
$ npx weegloo@latest -y \ --agent androidstudio \ --token <Personal Access Token>
2

Autentikasi MCP

Setelah instalasi selesai, Anda harus mengaktifkan server MCP di Android Studio.

  1. Buka Settings → Tools → AI → MCP Servers, lalu klik tab JSON View.

  2. Centang Enable MCP Servers.

  3. Pastikan weegloo dan weegloo-upload ada di dalam konfigurasi.

  4. Klik Apply untuk menerapkan konfigurasi. Anda dapat memastikan koneksi berhasil dari notifikasi yang muncul bahwa Anda telah terhubung ke weegloo dan weegloo-upload.

Jalankan npx weegloo secara interaktif, lalu pasang sambil memilih sendiri item yang ditanyakan.

1

Menjalankan alat instalasi

Pindah ke folder proyek yang ingin dihubungkan, lalu jalankan perintah di bawah pada folder itu dan pilih item yang ditanyakan satu per satu. Pada tempat yang menanyakan token, salin token dengan tombol Salin token di bawah lalu tempelkan. Anda harus menjalankannya di dalam folder proyek tersebut.

Terminal
npx weegloo@latest
Terminal
✔ Select your IDE: Android Studio ✔ What would you like to install? MCP server, Skills and Rules ✔ Enter your Weegloo Personal Access Token: **** ← token yang disalin ✔ Select the MCP server group: default ✔ Where would you like to install the configuration? Project … ✔ Installation complete!
2

Autentikasi MCP

Setelah instalasi selesai, Anda harus mengaktifkan server MCP di Android Studio.

  1. Buka Settings → Tools → AI → MCP Servers, lalu klik tab JSON View.

  2. Centang Enable MCP Servers.

  3. Pastikan weegloo dan weegloo-upload ada di dalam konfigurasi.

  4. Klik Apply untuk menerapkan konfigurasi. Anda dapat memastikan koneksi berhasil dari notifikasi yang muncul bahwa Anda telah terhubung ke weegloo dan weegloo-upload.

Berkas konfigurasi server MCP

Alat instalasi membuat dan mengelola berkas konfigurasi secara otomatis, jadi Anda tidak perlu memeriksanya sendiri. Isi di bawah ini adalah bahan rujukan bagi pengguna yang membutuhkan struktur dan lokasi berkas konfigurasi secara spesifik.

Alat instalasi mendaftarkan server ke mcp.json di dalam direktori konfigurasi Android Studio. Nama direktori ini disertai versi (misalnya AndroidStudio2025.1), dan alat instalasi mencari serta menggunakan direktori terbaru. Lokasi menurut sistem operasi adalah sebagai berikut.

  • macOS: ~/Library/Application Support/Google/AndroidStudio<versi>/mcp.json
  • Windows: %APPDATA%\Google\AndroidStudio<versi>\mcp.json
  • Linux: ~/.config/Google/AndroidStudio<versi>/mcp.json

Server weegloo terhubung ke https://ai.weegloo.com/mcp melalui HTTP, dan menggunakan Personal Access Token sebagai header Authorization untuk autentikasi. Server weegloo-upload yang menangani berkas dijalankan dengan npx dan memakai token yang sama.

{
  "mcpServers": {
    "weegloo": {
      "httpUrl": "https://ai.weegloo.com/mcp",
      "headers": {
        "Authorization": "Bearer <Personal Access Token>"
      },
      "timeout": -1,
      "enabled": true,
      "trust": false,
      "includeTools": [],
      "excludeTools": []
    },
    "weegloo-upload": {
      "command": "npx",
      "args": ["-y", "weegloo-upload"],
      "env": {
        "UPLOAD_API_URL": "https://upload.weegloo.com/v1",
        "AUTH_BEARER_TOKEN": "<Personal Access Token>"
      }
    }
  }
}

Untuk mengganti grup server, tambahkan nilai group di akhir httpUrl server weegloo. Misalnya, untuk memakai semua alat, tulis https://ai.weegloo.com/mcp?group=all. Untuk konfigurasi alat per grup, lihat Grup server MCP.

Karena token asli tersimpan apa adanya di berkas konfigurasi, berhati-hatilah agar tidak memublikasikan berkas ini ke publik atau mengunggahnya ke repositori bersama.

Skills

Alat instalasi menyusun setiap Skill sebagai satu direktori, lalu menempatkannya di bawah .android-studio/skills/ pada folder proyek.

Rules

Android Studio tidak memiliki konsep terpisah bernama Rules. Karena itu, alat instalasi menempatkan konten yang setara dengan Rules, yaitu konten yang berperan sama seperti Rules pada Claude Code, ke dalam berkas AGENTS.md pada folder proyek.

Langkah berikutnya

  • MCP: membahas hal-hal yang menjadi dasar koneksi, seperti grup server dan server unggah file.
  • Skills dan Rules: membahas apa itu Skills dan Rules yang turut dipasang oleh alat instalasi.
  • Menjaga tetap terbaru: membahas cara menyelaraskan Skills dan Rules yang telah dipasang ke versi terbaru.
  • Memindahkan halaman statis dengan AI: mengikuti alur memindahkan halaman nyata menjadi layanan berbasis konten dengan MCP yang telah dihubungkan.