AI & MCP
@nuforge/mcp adalah server stdio Model Context Protocol (MCP) yang memungkinkan asisten AI seperti Claude Code, Claude Desktop, dan Cursor memahami dan bekerja dengan nuforge. Server ini menyediakan binary bernama nuforge-mcp, sehingga asisten dapat memvalidasi, memformat, dan mengonversi DSL langsung di dalam editor atau chat Anda.
Tools
| Tool | Fungsinya |
|---|---|
nuforge_validate | Parse DSL dan laporkan apakah valid |
nuforge_format | Parse dan stringify ulang DSL ke bentuk kanonis |
nuforge_to_react | Hasilkan komponen React/TSX yang bersih dari DSL |
nuforge_explain | Cari referensi (overview, DSL, API, examples) untuk suatu topik |
Resources
Server juga mengekspos resource referensi yang dapat dibaca asisten sesuai kebutuhan:
nuforge://reference/overviewnuforge://reference/dslnuforge://reference/apinuforge://reference/examples
Menjalankannya
Build paketnya terlebih dahulu, lalu jalankan server melalui stdio:
node packages/mcp/dist/index.mjs # build first: pnpm --filter @nuforge/mcp build
# or, once published: npx -y @nuforge/mcp
Mendaftarkan ke klien
Untuk Claude Code, daftarkan server berdasarkan path absolut:
claude mcp add nuforge -- node /ABS/PATH/to/packages/mcp/dist/index.mjs
Untuk Claude Desktop atau Cursor, tambahkan entri konfigurasi JSON:
{
"mcpServers": {
"nuforge": {
"command": "node",
"args": ["/ABS/PATH/to/packages/mcp/dist/index.mjs"]
}
}
}
Setelah paket dipublikasikan, Anda dapat mengganti command dengan npx dan menggunakan args ["-y", "@nuforge/mcp"] alih-alih path absolut.
Apa yang dibukanya
Dengan server terdaftar, asisten dapat memvalidasi DSL yang Anda tulis, mengonversi halaman menjadi React, atau mencari API tanpa meninggalkan chat. Resource referensi menjaga asisten tetap berpijak pada permukaan nuforge yang sebenarnya alih-alih menebak.
Langkah berikutnya
- Codegen — cara DSL menjadi React/TSX
- Getting started — menyiapkan nuforge dari awal