
# Hubungkan Grok Build {/* #connect-grok-build */}

## Login browser (OAuth) {/* #browser-sign-in-oauth */}

Untuk pendaftaran OAuth otomatis, tambahkan URL server tanpa penggantian `oauth`, lalu masuk melalui `/mcps`. Grok mendaftarkan callback dan menangani kembalinya browser.

Untuk alternatif klien praterdaftar, tambahkan konfigurasi ini ke `~/.grok/config.toml`:

```toml
[mcp_servers.reconstruct]
url = "https://reconstruct.dev/mcp"
oauth = { clientId = "reconstruct-mcp", scopes = ["openid", "aud-mcp", "offline_access"], callbackPort = 58234 }
```

Di Grok Build, buka `/mcps`, tekan `r` untuk memuat ulang konfigurasi, pilih `reconstruct`, lalu tekan `i` untuk masuk. Callback adalah `http://127.0.0.1:58234/callback`. Pastikan port 58234 tersedia. Tidak perlu rahasia klien. Grok memulai listener callback lokal dan menyelesaikan koneksi otomatis setelah login browser. Klien publik ini memakai Authorization Code dengan PKCE S256 dan meminta persetujuan MCP. Grok juga meminta `offline_access` untuk memperbarui token setelah login; ini cakupan opsional pada klien tersebut. Diperlukan akun dengan akses platform.

Pengaturan OAuth bertingkat memakai camelCase (`clientId`, `callbackPort`). Dengan hanya URL server, klien yang didukung memakai pendaftaran dinamis otomatis dengan URI callback persis miliknya. Lihat [pengaturan OAuth MCP](/docs/id/connect-ai-agents#oauth-browser-sign-in).

## Token akses pribadi {/* #personal-access-token */}

Gunakan alternatif ini ketika login browser tidak tersedia. Jangan tambahkan header Authorization ke entri OAuth di atas.

Salin token akses MCP dari [pengaturan akun Reconstruct Platform](https://reconstruct.dev/platform/). Lihat [token akses pribadi](/docs/id/connect-ai-agents#personal-access-token) untuk persyaratan koneksi. Tetapkan `CR_RECONSTRUCT_MCP_TOKEN` dalam lingkungan yang menjalankan Grok Build.

Tambahkan ini ke `~/.grok/config.toml` pengguna. Jika berkas sudah berisi server MCP lain, pertahankan entrinya dan tambahkan hanya bagian `reconstruct`:

```toml
[mcp_servers.reconstruct]
url = "https://reconstruct.dev/mcp"
headers = { "Authorization" = "Bearer ${CR_RECONSTRUCT_MCP_TOKEN}" }
```

Grok Build mengembangkan `${CR_RECONSTRUCT_MCP_TOKEN}` dari lingkungan saat memuat konfigurasi. Jangan masukkan token literal ke berkas proyek.

Mulai Grok Build dengan `grok`. Jika sudah berjalan, buka `/mcps` dan tekan `r` untuk menyegarkan setelah mengedit konfigurasi.

Periksa pendaftaran dan konektivitas:

```sh
grok mcp doctor reconstruct
```

Minta Grok Build memanggil `list_products` memakai alat `reconstruct` untuk memastikan akses.

## Instruksi keterampilan {/* #skill-instructions */}

Sumber daya MCP dan alat MCP adalah kemampuan terpisah. Beberapa versi Grok Build mengekspos alat tangkapan ke agen melalui `search_tool` dan `use_tool` tanpa mengekspos `resources/read`. Memanggil `resources/list` sebagai alat tidak akan memuat keterampilan.

Jika sumber daya tidak tersedia pada klien, minta Grok memanggil `list_skills` lalu `get_skill` dengan URI sumber daya katalog (`skill://reconstruct/` diikuti jalur yang dikembalikan). Ini mengambil instruksi paket yang sama melalui alat MCP biasa; pemasangan terpisah tidak diperlukan. Templat pendukung juga dapat dibaca melalui `get_skill`.

Untuk server lama tanpa alat keterampilan ini, pasang keterampilan secara terpisah atau baca instruksi situs publik sebelum memulai. Untuk rekonstruksi, gunakan `reconstruct-inspect`, `reconstruct-build`, dan `reconstruct-verify` dari `https://reconstruct.dev/.well-known/agent-skills/<skill-name>/SKILL.md`. Katalog penemuan publik adalah `https://reconstruct.dev/.well-known/agent-skills/index.json`. Data tangkapan tetap berasal dari koneksi MCP terautentikasi. Lihat [keterampilan Reconstruct](/docs/id/skills) untuk opsi pemasangan.

Untuk rekonstruksi, alur terkini mengutamakan `get_interface_scene` jika diumumkan oleh server terhubung. Ini mengekspor kontrak scene netral yang sama untuk adaptor platform, dengan fakta terukur/dideklarasikan/disimpulkan serta bukti hilang yang eksplisit. DOM/CSS adalah diagnostik Web opsional. Muat referensi Build terbitan melalui `get_skill`; jangan menyamakan ekspor berhasil dengan kesetiaan desktop, mobile, interaksi, atau animasi yang terverifikasi. Server lama memakai alat bukti lama yang diumumkan dan harus menjelaskan celah yang dihasilkan.

Lihat [panduan MCP Grok Build](https://docs.x.ai/build/features/mcp-servers) resmi. Selanjutnya, coba [contoh prompt](/docs/id/prompt-examples).
