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

ToolFungsinya
nuforge_validateParse DSL dan laporkan apakah valid
nuforge_formatParse dan stringify ulang DSL ke bentuk kanonis
nuforge_to_reactHasilkan komponen React/TSX yang bersih dari DSL
nuforge_explainCari referensi (overview, DSL, API, examples) untuk suatu topik

Resources

Server juga mengekspos resource referensi yang dapat dibaca asisten sesuai kebutuhan:

  • nuforge://reference/overview
  • nuforge://reference/dsl
  • nuforge://reference/api
  • nuforge://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