loading…
Search for a command to run...
loading…
Provides AI assistants with deep knowledge of the No.JS framework, including documentation for over 80 directives and 32 built-in filters. It enables tools for
Provides AI assistants with deep knowledge of the No.JS framework, including documentation for over 80 directives and 32 built-in filters. It enables tools for template validation, component scaffolding, and quick reference access to the framework's public API.
MCP (Model Context Protocol) server that provides AI assistants with deep knowledge of the No.JS framework — The HTML-First Reactive Framework.
This MCP server gives AI assistants (GitHub Copilot, Claude, Cursor, etc.) structured access to:
title, meta, link, script, base) for declarative <head> controlAdd to your MCP configuration (.vscode/mcp.json or settings):
{
"mcpServers": {
"nojs": {
"command": "npx",
"args": ["-y", "@erickxavier/nojs-mcp"]
}
}
}
Add to claude_desktop_config.json:
{
"mcpServers": {
"nojs": {
"command": "npx",
"args": ["-y", "@erickxavier/nojs-mcp"]
}
}
}
| URI | Description |
|---|---|
nojs://ref/directives |
All directives with syntax and examples |
nojs://ref/api |
Complete public API reference |
nojs://ref/filters |
All 32 built-in filters |
nojs://docs/{topic} |
Documentation pages (getting-started, routing, forms-validation, etc.) |
validate_templateValidate a NoJS HTML template for syntax errors, typos, and best practices.
validate_template({ html: '<div bnd="name"></div>' })
// → Error: Unknown attribute "bnd" — did you mean "bind"?
explain_directiveGet a detailed explanation of any NoJS directive.
explain_directive({ directive: "each" })
// → Full explanation with syntax, examples, and notes
list_directivesList all directives, optionally filtered by category.
list_directives({ category: "data" })
// → All data-fetching directives (get, post, put, patch, delete, etc.)
Categories: data, state, binding, conditionals, loops, events, styling, forms, routing, animation, dnd, i18n, refs, head, misc
scaffold_componentGenerate NoJS component templates.
scaffold_component({ type: "form", features: ["validation", "i18n"] })
// → Complete login form with validation
Types: form, list, detail, card, modal, nav
get_cheatsheetGet a condensed directive cheatsheet for quick reference.
# Install dependencies
npm install
# Build
npm run build
# Run locally
node dist/index.js
This package version always matches the No.JS framework version. Current: 1.11.0
MIT © Erick Xavier
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"no-js-mcp-server": {
"command": "npx",
"args": []
}
}
}