VOOZH about

URL: https://glama.ai/mcp/servers/nrwl/nx-console?locale=ru-RU

⇱ Nx MCP-сервер by nrwl | Glama


Nx MCP-сервер

👁 npm-версия

Реализация сервера Model Context Protocol для Nx .

Обзор

Сервер Nx MCP предоставляет LLM глубокий доступ к структуре вашего монорепозитория: проектные связи, сопоставления файлов, выполняемые задачи, информация о владельце, технологические стеки, генераторы Nx и даже документация Nx. С помощью этого контекста LLM могут генерировать код, адаптированный к вашему стеку, понимать влияние изменения и применять изменения к подключенным файлам с точностью. Это возможно, поскольку Nx уже понимает архитектуру более высокого уровня вашего рабочего пространства, а монорепозитории объединяют все соответствующие проекты в одном месте.

Подробнее читайте в нашем блоге и в наших документах .

Related MCP server: nile-mcp

Установка и использование

Существует два способа использования этого MCP-сервера:

а) Запустить через пакет nx-mcp

Просто вызовите сервер MCP через npx или эквивалент вашего менеджера пакетов.

Вот пример конфигурации mcp.json :

{
 "servers": {
 "nx-mcp": {
 "type": "stdio",
 "command": "npx",
 "args": ["nx-mcp@latest", "/path/to/your/workspace"]
 }
 }
}

Для VSCode вы также можете запустить:

code --add-mcp '{"name":"nx-mcp","command":"npx","args":["nx-mcp", "/path/to/your/workspace"]}'

Обратитесь к документации вашего инструмента AI, чтобы узнать, как зарегистрировать сервер MCP. Например, Cursor или Claude Desktop поддерживают MCP.

Если вы хотите разместить сервер вместо связи через stdio , вы можете использовать флаги --sse и --port . Имейте в виду, что сервер Nx MCP сейчас поддерживает только одно параллельное соединение, поэтому подключение нескольких клиентов одновременно может в некоторых случаях прерваться.

Запустите nx-mcp --help чтобы увидеть доступные параметры.

б) Используйте расширение Nx Console

Если вы используете Cursor, вы можете напрямую установить расширение Nx Console, которое автоматически управляет сервером MCP.

Дополнительная информация:

Доступные инструменты

В настоящее время сервер Nx MCP предоставляет набор инструментов. Ресурсы, корни и подсказки пока не поддерживаются.

  • nx_workspace : возвращает аннотированное представление локальной конфигурации nx и графа проекта.

  • nx_project_details : возвращает полную конфигурацию проекта для определенного проекта nx

  • nx_docs : Извлекает разделы документации, соответствующие запросам пользователя.

  • nx_generators : возвращает список доступных генераторов в рабочей области.

  • nx_generator_schema : предоставляет подробную информацию о схеме для конкретного генератора.

  • nx_available_plugins : возвращает список доступных плагинов Nx из реестра npm с их описаниями.

Если путь к рабочей области не указан, будут доступны только инструменты nx_docs и nx_available_plugins .

Вклад и развитие

Вклады приветствуются! Более подробную информацию см. в руководстве по вкладам в Nx Console .

Основные шаги:

  1. Клонируйте репозиторий Nx Console и следуйте инструкциям по установке.

  2. Соберите nx-mcp с помощью nx run nx-mcp:build (или nx run nx-mcp:build:debug для отладки с помощью исходных карт)

  3. Используйте MCP Inspector для тестирования ваших изменений

Лицензия

Массачусетский технологический институт

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
1hResponse time
4dRelease cycle
82Releases (12mo)
Commit activity
Issues opened vs closed

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/nrwl/nx-console'

If you have feedback or need assistance with the MCP directory API, please join our Discord server