@starasia/admin-mcp
v3.5.0
Published
MCP server for discovering and using @starasia/admin components
Readme
Starasia Admin MCP Server
MCP server untuk membantu AI agent FE memahami dan menggunakan komponen melalui @starasia/admin.
Package ini self-contained. Tidak perlu repo source lokal, tidak perlu repo-root, dan tidak perlu scan workspace tertentu.
Fitur
list_components: daftar komponen yang tersedia via@starasia/adminsearch_components: pencarian komponen berdasarkan nama atau use caseget_component: detail deskripsi, kategori, anggota namespace, dan contoh penggunaanget_component_code: generate snippet JSX awalsuggest_component: rekomendasi komponen berdasarkan deskripsi UIplan_implementation: rencana implementasi ringkas berisi komponen utama, import, convention, langkah, hal yang perlu dihindari, plus matched page patterns dan ringkasan standards (checklist + import rules)list_conventions/get_convention: project-local convention sepertiTableMaster(props, Column interface, contoh siap pakai)list_icons: daftar nama icon untuk<Icon name="..." />list_hooks: daftar hook yang diexport oleh@starasia/adminget_slicing_guidelines: standar slicing Starasia Admin (import rules, workflow, page patterns sepertiapp-shell,listing-table-page,detail-page,create-edit-form-page,auth-page,modal-or-drawer-flow,empty-error-states,upload-image-or-file,typography-status-badges, plus checklist, anti-patterns, dan utility cheatsheet). Panggil tool ini sebelum generate kode untuk satu screen, opsional dengan argumenpatternagar fokus ke satu pola.
Server ini dibangun sebagai knowledge server untuk package @starasia/admin, mirip pola penggunaan MCP package seperti hudoro-react.
Install
Install global:
npm install -g @starasia/admin-mcpJalankan manual untuk smoke test:
starasia-admin-mcpAtau tanpa install global:
npx -y @starasia/admin-mcpClaude Code
Install global lalu daftarkan ke Claude Code:
npm install -g @starasia/admin-mcp
claude mcp add --scope user starasia-admin -- starasia-admin-mcpAlternatif tanpa install global:
claude mcp add --scope user starasia-admin -- npx -y @starasia/admin-mcpVerifikasi:
claude mcp list
claude mcp get starasia-adminCodex CLI
Quick command:
codex mcp add starasia-admin --command npx --args -y --args @starasia/admin-mcpFallback via ~/.codex/config.toml:
[mcp_servers.starasia_admin]
command = "npx"
args = ["-y", "@starasia/admin-mcp"]JSON MCP Config
Untuk client lain yang memakai format JSON mcpServers:
{
"mcpServers": {
"starasia-admin": {
"command": "npx",
"args": [
"-y",
"@starasia/admin-mcp"
]
}
}
}Development
cd starasia-admin-mcp
npm test
node src/server.jsCatatan
- Import yang disarankan selalu melalui
@starasia/admin - Panggil
get_slicing_guidelines(opsional denganpattern) sebelum generate kode supaya output mengikuti standar slicing Starasia - Gunakan
plan_implementationuntuk fitur utuh seperti dashboard shell, form create/edit, atau listing table — output sekarang juga membawamatchedPatterns,pagePatterns, dan ringkasanstandards(checklist + import rules) - Gunakan
get_componentsebelum generate kode jika komponen berupa namespace sepertiForm,TableSection,PageState, atauAdvanceFilterBar - Selalu cek
list_conventions/get_conventionuntuk pola project-local sepertiTableMastersebelum jatuh ke primitive - Fokus server ini adalah discovery, pattern guidance, dan contoh penggunaan, bukan introspeksi type-level penuh
- Server ini tidak membaca repo lokal; katalog yang dipakai adalah katalog statis penggunaan
@starasia/admin - Panduan setup detail per agent tersedia di file
docs/INSTALLATION.mddi package ini
