PluginBench
MCP Server
Active
MIT

NeuralNg Angular UI Expert MCP MCP Server

io.github.hasanaydin7/neuralng

Angular UI component system designed for AI agents with MCP server support for discovery, composition and theming.

What is the NeuralNg Angular UI Expert MCP MCP server?

The NeuralNg Angular UI Expert MCP server exposes tools for discovering, composing, validating and theming Angular components from the NeuralNg component library. It enables AI agents to work with NeuralNg's 51+ accessible components, icon system, and theme recipes without direct file access.

NeuralNg is an Angular UI component system built for code-generating agents. The MCP server provides bounded discovery and theme operations, allowing agents to explore components, validate compositions, access icon metadata, and work with project-aware themes. It's designed to help agents generate Angular UI code while maintaining accessibility and type safety.

How to install NeuralNg Angular UI Expert MCP

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "neuralng": {
      "command": "npx",
      "args": [
        "-y",
        "@neural-ng/mcp-server"
      ]
    }
  }
}

Tools & capabilities

Tools this server exposes to the agent.

  • Component Discovery — Discover and explore NeuralNg components with their APIs, documentation and accessibility contracts.
  • Component Composition — Validate and compose Angular components with strict type checking and accessibility verification.
  • Icon Discovery — Access metadata for the 6,184 framework-independent CSS mask icons in the @neural-ng/icons package.
  • Theme Operations — Work with project-aware theme recipes, including Neutral, Glass, Futuristic and Mist presets.

Use cases

  • Generate accessible Angular UI forms and layouts using NeuralNg components with AI agents.
  • Discover available components and their APIs to compose new Angular interfaces programmatically.
  • Apply and customize themes across Angular applications using the theme recipe compiler.
  • Validate component compositions for accessibility and type safety before code generation.
  • Access icon metadata to select appropriate icons for UI elements in agent-generated code.

NeuralNg Angular UI Expert MCP MCP server FAQ

What is the NeuralNg Angular UI Expert MCP server?

It's an MCP server that exposes NeuralNg's component library, icon system, and theming tools to AI agents. It enables bounded discovery and composition operations without granting write access to your application.

Is NeuralNg free to use?

Yes, NeuralNg is released under the MIT License and is free to use for both open-source and commercial projects.

How do I install the MCP server in Cursor or Claude?

Install via npm with `npm install @neural-ng/mcp-server` or run `npx @neural-ng/mcp-server`. Configure your MCP client to connect to the server's stdio interface.

What Angular version does NeuralNg require?

NeuralNg requires Angular 22 or later and uses Signal-native APIs and standalone components.

Does NeuralNg require authentication?

No authentication is required. The MCP server operates locally and provides bounded access to component discovery and theme operations.

Can I customize the styling of NeuralNg components?

Yes, NeuralNg supports multiple styling approaches: use Neutral defaults, typed class slots, component tokens, or complete unstyled control for full customization.

README (reference)

Source of truth, from the repository.

<div align="center"> <img src="apps/neural-site/public/neuralng-repository-banner.svg?v=3" alt="NeuralNg — Interfaces for the agentic era" width="100%" /> <br />

npm Angular 22+ MIT

Documentation · Installation · Components · MCP server · Contributing

</div>

NeuralNg is an Angular UI component system designed first for code-generating agents and fully usable by human developers. It combines standalone, Signal-native APIs with strict types, accessible native semantics, SSR-safe behavior, headless styling and tree-shakable secondary entry points.

Beta: the current Core release is 0.1.0-beta.8. Public APIs may change before the first stable release.

Why NeuralNg?

  • Agent-readable: every public component ships focused README and llms.txt context, while the MCP server exposes component discovery and theme tools.
  • Angular-native: standalone components, Signals, strict TypeScript, Angular Forms integration and deterministic hydration.
  • Accessible by contract: native semantics, keyboard interaction, focus behavior and accessible names are part of component acceptance.
  • Style without lock-in: use Neutral defaults, typed class slots, component tokens or complete unstyled control.
  • Package what you use: import from dedicated secondary entry points for predictable, tree-shakable builds.

Quick start

Install the component library and the framework-independent icon set:

npm install @neural-ng/core @neural-ng/icons

Load the icons and a bundled theme in your application styles:

@import '@neural-ng/icons/icons.css';
@import '@neural-ng/core/themes/neutral.css';

Import only the component entry points you need:

import { Component } from '@angular/core';
import { NeuralButton } from '@neural-ng/core/button';
import { NeuralInput } from '@neural-ng/core/input';

@Component({
  selector: 'app-agent-form',
  imports: [NeuralButton, NeuralInput],
  template: `
    <label for="agent-task">Task</label>
    <input neuralInput id="agent-task" placeholder="Describe the task" />
    <neural-button label="Run agent" icon="nt nt-sparkles" />
  `,
})
export class AgentForm {}

See the installation guide for application configuration, theming and SSR setup.

Packages

PackagePurposeCurrent release
@neural-ng/core51 accessible Angular components, services, localization and tokens0.1.0-beta.8
@neural-ng/editorStructured, AI-native and collaboration-ready editor0.1.0-beta.2
@neural-ng/icons6,184 framework-independent nt nt-* CSS mask icons1.0.0
@neural-ng/themeTyped theme recipe compiler and Tailwind v4 bridge0.1.0-beta.5
@neural-ng/mcp-serverAngular UI expert agent interface for composition and validation1.0.0

AI-agent workflow

NeuralNg keeps machine-readable context close to its public APIs. Agents can read the hosted llms.txt, consume the package documentation beside each component, or connect the MCP server:

npx @neural-ng/mcp-server

The server supports bounded discovery and theme recipe operations without granting write access to your application. See the MCP guide for client setup and available resources.

Agent Skills-compatible clients can also install or upload the portable neuralng-angular skill. It teaches an agent to resolve versioned component contracts before generating Angular UI.

Theming

Neutral is the recommended stable source contract. @neural-ng/theme expands a compact neural.theme.json recipe into Core and Editor CSS, a Tailwind v4 bridge, token interchange JSON and diagnostics:

npm install --save-dev @neural-ng/theme
npx neural-theme init
npx neural-theme build

Glass, Futuristic and Mist remain experimental presets while the theme system is in beta. Use Neutral or unstyled for production-sensitive customization.

Repository map

apps/neural-site          Production documentation and landing application
apps/neural-site-e2e      Production-site Playwright coverage
apps/neural-demo          Component contract and regression laboratory
apps/neural-demo-e2e      Exhaustive interaction coverage
libs/neural-ng            @neural-ng/core source and component documentation
libs/neural-editor        @neural-ng/editor source
libs/neural-icons         @neural-ng/icons generator and assets
libs/neural-mcp           @neural-ng/mcp-server resources, tools and CLI
libs/neural-theme         Theme schema, token contract, compiler and CLI
templates/neural-starter  Angular + Tailwind consumer template
tools/neural-docs         Documentation contract and coverage verification

neural-demo is intentionally retained as a non-production regression laboratory while its broader scenarios are migrated to neural-site. Public documentation belongs in neural-site.

Development

Use Node 24 and npm 11:

npm ci
npm run dev

Before opening a pull request, run the relevant quality gates:

npm run format:check
npm run lint
npm test
npm run build
npm run package:test
npm run docs:verify
npm run e2e:chromium

The package smoke test packs generated npm artifacts and compiles a minimal external consumer. The MCP smoke test validates the published server over stdio, and documentation verification checks package-to-route contracts, installable examples and navigation coverage.

Contributing

Issues, focused pull requests and documentation improvements are welcome. Read CONTRIBUTING.md before starting. Report vulnerabilities privately through the process in SECURITY.md.

Support the project

If NeuralNg saves you time, you can support its development by starring the repository, sharing it, contributing fixes, or sponsoring ongoing work through the Sponsor button at the top of the repository.

Sponsor NeuralNg on GitHub

License

NeuralNg is released under the MIT License.

Related MCP servers

Pre-computed astrology YAML via Swiss Ephemeris. Calculation is code, interpretation is AI.

0
Python
AGPL-3.0
View repository →
KRKronos Crypto Data logo

Crypto data MCP: 22 tools for derivatives, forecasts, alerts, liquidations, GEX — up to 17 assets.

0
TypeScript
View repository →
DADataSocial logo

Query a TikTok data warehouse (creators, videos, sounds, daily history) with read-only SQL.

0
View repository →

Records your screen and voice, returns one annotated screenshot and finding per mark.

View repository →

Universal AI agent discovery and registration across 59,000+ agents in MCP, NANDA, A2A, and OpenRouter ecosystems.

13
TypeScript
View repository →
HOHOL Guard logo

HOL Guard

Active

Local-first antivirus for AI agents—detect and block secrets, prompt injection, unsafe commands, and supply-chain risks before execution.

453
Python
Apache-2.0
View repository →