Nx MCP-сервер
Реализация сервера 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 .
Основные шаги:
Клонируйте репозиторий Nx Console и следуйте инструкциям по установке.
Соберите
nx-mcpс помощьюnx run nx-mcp:build(илиnx run nx-mcp:build:debugдля отладки с помощью исходных карт)Используйте MCP Inspector для тестирования ваших изменений
Лицензия
This server cannot be installed
Maintenance
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
