# NeuralNg Angular UI Expert MCP

Сервер помогает агентам подбирать компоненты библиотеки NeuralNg, проверять разметку Angular через AST и собирать структуры интерфейсов. Работает в режиме чтения.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 11
- Автор: hasanaydin7
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/hasanaydin7/NeuralTech/tree/HEAD/libs/neural-mcp
- Обновлён: 2026-10-22
- HTML: https://affpapa.org/nevibecode/mcp/neuralng-angular-ui-expert-mcp

## Что делает

Инструмент подключает к ассистенту базу знаний по библиотеке NeuralNg. Внутри заложено 20 инструментов: поиск компонентов по описанию и каталог из 6184 иконок. Сервер отдаёт строгие контракты API с сигналами и обязательными провайдерами, поэтому агент не придумывает несуществующие свойства.

Проверка шаблонов в `validate_usage` опирается на компилятор `@angular/compiler`. Анализатор разбирает дерево разметки, находит пропущенные standalone-импорты и предупреждает о не прошедших проверку доступности кнопках. Сервер функционирует строго в режиме чтения: он генерирует дифы и рецепты тем, но сам не редактирует файлы проекта и не выполняет команды в терминале.

Для работы процесса обязательно требуется среда Node.js 24.x, иначе сервер не запустится. Обмен сообщениями идёт через стандартные потоки ввода-вывода (stdio) по протоколу JSON-RPC.

## Требования
- Нужно: Node.js (команды через npx)

## Установка

### Claude Code (родная платформа)

**Командой платформы**
```bash
claude mcp add neuralng -- npx -y @neural-ng/mcp-server
```

### Codex

**Командой платформы**
```bash
codex mcp add neural-mcp -- npx -y @neural-ng/mcp-server
```

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "neural-mcp": {
            "command": "npx",
            "args": [
                "-y",
                "@neural-ng/mcp-server"
            ]
        }
    }
}
```

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "neural-mcp": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@neural-ng/mcp-server"
            ]
        }
    }
}
```

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add neural-mcp npx -y @neural-ng/mcp-server
```

## Когда брать
- подобрать компоненты NeuralNg под требования экрана
- проверить разметку Angular-шаблона на ошибки синтаксиса и контрактов
- найти нужную иконку среди 6184 вариантов по смысловому описанию
- спланировать структуру формы или таблицы с учётом провайдеров

## Примеры запросов агенту
- Спланируй интерфейс админки с таблицей пользователей и фильтрами на компонентах NeuralNg
- Проверь шаблон `user-card.component.html` на ошибки контракта NeuralNg
- Найди контурную иконку корзины для кнопки удаления

## Похожие
- [angular-new-app](https://affpapa.org/nevibecode/skills/angular-new-app.md) — скилл · 19300 установок
- [angular-component](https://affpapa.org/nevibecode/skills/angular-component.md) — скилл · 11500 установок
- [angular-tooling](https://affpapa.org/nevibecode/skills/angular-tooling.md) — скилл · 5200 установок
- [angular-architecture](https://affpapa.org/nevibecode/skills/angular-architecture.md) — скилл · 320 установок
- [angular-migration](https://affpapa.org/nevibecode/skills/angular-migration.md) — скилл · 10900 установок
- [angular-architect](https://affpapa.org/nevibecode/skills/angular-architect.md) — скилл · 4800 установок

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
