Thursday, August 27, 2026

cara pasang mcp di antigravity

 Berikut adalah panduan ringkas dan terstruktur beserta rincian seluruh lokasi *path* konfigurasinya:


---


### 1. Lokasi Proyek & Perintah Build

Seluruh kode sumber MCP Multi-Database berada di path folder **`C:\node\mcp_db`**. Untuk memasang dan mengompilasi proyek, buka terminal lalu jalankan:

```bash

cd C:\node\mcp_db

npm install

npm run build

```

Proses ini akan menghasilkan file executable server di **`C:\node\mcp_db\dist\index.js`**.


---


### 2. Path Konfigurasi Daftar Database Server

Daftar server database (MySQL/PostgreSQL) disimpan dan dikelola pada file:

* **Path File**: **`C:\node\mcp_db\connections.json`**


Di dalam file ini, Anda dapat mendaftarkan berbagai IP host, port, user, password, dan status `readOnly: true`. Parameter nama database bersifat opsional (server otomatis mendeteksi database di host tersebut), dan file ini memiliki fitur *Live Reload* sehingga penambahan server baru langsung aktif seketika tanpa perlu me-restart MCP.


---


### 3. Path Pendaftaran MCP ke Antigravity

Agar Antigravity mengenali tool ini, server didaftarkan pada file konfigurasi MCP Antigravity yang terletak di:

* **Path Antigravity Utama**: **`C:\Users\RS\.gemini\antigravity\mcp_config.json`**

* **Path Konfigurasi Global**: **`C:\Users\RS\.gemini\config\mcp_config.json`**

* **Path Antigravity IDE**: **`C:\Users\RS\.gemini\antigravity-ide\mcp_config.json`**


Konfigurasi yang dipasang di dalam objek `"mcpServers"` pada file-file tersebut adalah:

* **Nama Server**: `"multi-db"`

* **Command**: `"C:/Program Files/nodejs/node.exe"`

* **Args**: `["c:/node/mcp_db/dist/index.js"]`

* **Env Variable**: `"MCP_DB_CONFIG": "c:/node/mcp_db/connections.json"`


---


### 4. Hasil & Cara Penggunaan

Setelah konfigurasi di atas tersimpan, AI Agent Antigravity otomatis memiliki 8 tools untuk eksplorasi database (`list_databases`, `list_tables`, `get_table_schema`, `get_table_relations`, `search_column`, `get_table_sample`, `execute_query_readonly`, dan `list_connections`) sehingga Anda tidak perlu lagi menyalin struktur tabel secara manual ke dalam chat.

No comments:

Post a Comment