Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| validate_template | Validate a NoJS HTML template for syntax errors, unknown directives, and best practices |
| explain_directive | Get a detailed explanation of a NoJS directive with syntax and examples |
| list_directives | List all NoJS directives, optionally filtered by category |
| scaffold_component | Generate a NoJS component template following framework conventions |
| get_cheatsheet | Get a condensed NoJS directive cheatsheet for quick reference |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| docs-README | NoJS documentation: README |
| docs-actions-refs | NoJS documentation: actions refs |
| docs-animations | NoJS documentation: animations |
| docs-cheatsheet | NoJS documentation: cheatsheet |
| docs-conditionals | NoJS documentation: conditionals |
| docs-configuration | NoJS documentation: configuration |
| docs-custom-directives | NoJS documentation: custom directives |
| docs-data-binding | NoJS documentation: data binding |
| docs-data-fetching | NoJS documentation: data fetching |
| docs-drag-and-drop | NoJS documentation: drag and drop |
| docs-error-handling | NoJS documentation: error handling |
| docs-events | NoJS documentation: events |
| docs-examples | NoJS documentation: examples |
| docs-filters | NoJS documentation: filters |
| docs-forms-validation | NoJS documentation: forms validation |
| docs-getting-started | NoJS documentation: getting started |
| docs-i18n | NoJS documentation: i18n |
| docs-loops | NoJS documentation: loops |
| docs-playground | NoJS documentation: playground |
| docs-routing | NoJS documentation: routing |
| docs-state-management | NoJS documentation: state management |
| docs-styling | NoJS documentation: styling |
| docs-templates | NoJS documentation: templates |
| ref-directives | Complete reference of all NoJS directives with syntax and examples |
| ref-api | NoJS public API reference (config, init, directive, filter, etc.) |
| ref-filters | All 32 built-in NoJS filters with syntax and examples |