Integrations
Provides tools to retrieve available Nx plugins from the npm registry along with their descriptions through the nx_available_plugins tool.
Provides deep access to Nx monorepo structure, including project relationships, file mappings, tasks, ownership info, tech stacks, generators, and documentation to help LLMs generate tailored code and understand architectural impact of changes.
Nx MCP-сервер
Реализация сервера Model Context Protocol для Nx .
Обзор
Сервер Nx MCP предоставляет LLM глубокий доступ к структуре вашего монорепозитория: проектные связи, сопоставления файлов, выполняемые задачи, информация о владельце, технологические стеки, генераторы Nx и даже документация Nx. С помощью этого контекста LLM могут генерировать код, адаптированный к вашему стеку, понимать влияние изменения и применять изменения к подключенным файлам с точностью. Это возможно, поскольку Nx уже понимает архитектуру более высокого уровня вашего рабочего пространства, а монорепозитории объединяют все соответствующие проекты в одном месте.
Подробнее читайте в нашем блоге и в наших документах .
Установка и использование
Существует два способа использования этого MCP-сервера:
а) Запустить через пакет nx-mcp
Просто вызовите сервер MCP через npx
или эквивалент вашего менеджера пакетов.
Вот пример конфигурации mcp.json
:
Для VSCode вы также можете запустить:
Обратитесь к документации вашего инструмента 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
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Сервер Nx MCP предоставляет LLM всестороннее понимание вашего монорепозитория: зависимости проекта, файловые связи, исполняемые задачи, метаданные о владельце, технологические стеки, пользовательские генераторы и документация Nx. Этот глубокий контекст позволяет LLM создавать код, идеально соответствующий вашей архитектуре.
Related MCP Servers
- -securityAlicense-qualityMCP server for toolhouse.ai. This does not rely on an external llm unlike the official server.Last updated -1PythonMIT License
- -securityAlicense-qualityAn MCP server that provides tools to load and fetch documentation from any llms.txt source, giving users full control over context retrieval for LLMs in IDE agents and applications.Last updated -177PythonMIT License
- -securityAlicense-qualityAn MCP server that allows LLMs to autonomously reverse engineer applications by exposing Ghidra functionality, enabling decompilation, analysis, and automatic renaming of methods and data.Last updated -4,290Apache 2.0
- AsecurityFlicenseAqualityA lightweight MCP server that provides a unified interface to various LLM providers including OpenAI, Anthropic, Google Gemini, Groq, DeepSeek, and Ollama.Last updated -684Python