Skip to main content
Glama

Nx MCP Server

Official
by nrwl

Nx MCP-сервер

npm-версия

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

Обзор

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

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

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

Существует два способа использования этого 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 для тестирования ваших изменений

Лицензия

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

-
security - not tested
A
license - permissive license
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

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

  1. Обзор
    1. Установка и использование
      1. а) Запустить через пакет nx-mcp
      2. б) Используйте расширение Nx Console
    2. Доступные инструменты
      1. Вклад и развитие
        1. Лицензия

          Related MCP Servers

          • -
            security
            F
            license
            -
            quality
            A Model Context Protocol (MCP) server providing comprehensive access to the XRP Ledger (XRPL). This service enables AI models to interact with XRPL through standardized endpoints.
            Last updated -
            Python
          • -
            security
            A
            license
            -
            quality
            MCP server for Nile Database - Manage and query databases, tenants, users, auth using LLMs
            Last updated -
            59
            13
            TypeScript
            MIT License
            • Apple
            • Linux
          • -
            security
            A
            license
            -
            quality
            An 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 -
            177
            Python
            MIT License
            • Apple
          • -
            security
            F
            license
            -
            quality
            An MCP server that implements a structured workflow for LLM-based coding, guiding development through feature clarification, documentation generation, phased implementation, and progress tracking.
            Last updated -
            8
            TypeScript
            • Apple

          View all related MCP servers

          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