
# Hubungkan Muse Code {/* #connect-muse-code */}

Panduan ini mendukung token akses pribadi atau OAuth browser dengan callback terdaftar `http://127.0.0.1:58234/callback`. Lihat [kompatibilitas klien](/docs/id/connect-ai-agents#client-compatibility).

Buat token bercakupan **MCP** dalam [pengaturan Reconstruct Platform](https://reconstruct.dev/platform/), seperti dijelaskan pada [token akses pribadi](/docs/id/connect-ai-agents#personal-access-token).

## Konfigurasikan server {/* #configure-the-server */}

Edit `~/.config/muse/settings.json` (atau `$XDG_CONFIG_HOME/muse/settings.json` jika ditetapkan). Pertahankan pengaturan dan server yang ada; tambahkan `reconstruct` ke `mcpServers`:

```json
{
  "schema_version": 1,
  "mcpServers": {
    "reconstruct": {
      "type": "streamable-http",
      "url": "https://reconstruct.dev/mcp",
      "headers": {
        "Authorization": "Bearer <your MCP token>"
      }
    }
  }
}
```

Ganti `<your MCP token>` dengan token yang dibuat. Jaga konfigurasi pengguna ini tetap privat dan di luar kontrol versi. Muse Code 1.3.0 tidak mengembangkan variabel lingkungan dalam header HTTP; `${CR_RECONSTRUCT_MCP_TOKEN}` akan dikirim secara literal. Pertahankan `schema_version: 1` dan gunakan satu kunci akar server saja: `mcpServers`, tanpa kunci `mcp_servers` kedua.

## Periksa koneksi {/* #check-the-connection */}

Mulai proses `muse` baru setelah menyimpan. Jalankan `/mcp` dan pastikan `reconstruct` terhubung, lalu minta Muse Code memanggil `mcp__reconstruct__list_products` untuk memastikan akses. Perubahan konfigurasi memerlukan proses baru.

## Login OAuth browser opsional {/* #optional-oauth-browser-sign-in */}

Hapus header `Authorization` dan masuk dengan ID klien publik `reconstruct-mcp`, cakupan `openid` dan `aud-mcp`, serta callback terdaftar `http://127.0.0.1:58234/callback`. Pastikan port ini tersedia:

```bash
muse mcp login reconstruct --oauth-client-id reconstruct-mcp \
  --scope openid --scope aud-mcp --callback-port 58234
```

Gunakan entri pengaturan pengguna untuk OAuth; login CLI tidak mendukung server yang hanya dikonfigurasi di `.mcp.json` proyek. Biarkan rahasia klien kosong. Gunakan `--oauth-client-id` untuk callback loopback praterdaftar ini; port callback bersama adalah `58234`. Setelah login browser, Muse menerima callback dan menyelesaikan koneksi secara otomatis.

Lihat [panduan MCP Muse Code](https://meta-models.github.io/muse-code-sdk/next/guides/extend/mcp-servers/) resmi. Jika koneksi gagal, periksa [pemecahan masalah](/docs/id/connect-ai-agents#troubleshooting). Selanjutnya, coba [contoh prompt](/docs/id/prompt-examples).
