Skip to main content
Glama

Nx MCP Server

Official
by nrwl

Servidor Nx MCP

versión npm

Una implementación de servidor de protocolo de contexto de modelo para Nx .

Descripción general

El servidor Nx MCP brinda a los LLM acceso completo a la estructura de su monorepositorio: relaciones de proyectos, mapeos de archivos, tareas ejecutables, información de propiedad, stacks tecnológicos, generadores Nx e incluso documentación Nx. En este contexto, los LLM pueden generar código adaptado a su stack, comprender el impacto de un cambio y aplicar modificaciones con precisión en los archivos conectados. Esto es posible porque Nx ya comprende la arquitectura de alto nivel de su espacio de trabajo, y los monorepositorios reúnen todos los proyectos relevantes en un solo lugar.

Lea más en nuestra publicación de blog y en nuestros documentos .

Instalación y uso

Hay dos formas de utilizar este servidor MCP:

a) Ejecútelo a través del paquete nx-mcp

Simplemente invoque el servidor MCP a través de npx o el equivalente de su administrador de paquetes.

Aquí hay un ejemplo de una configuración mcp.json :

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

Para VSCode también puedes ejecutar:

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

Consulta la documentación de tu herramienta de IA para saber cómo registrar un servidor MCP. Por ejemplo, Cursor o Claude Desktop son compatibles con MCP.

Si desea alojar el servidor en lugar de comunicarse mediante stdio , puede usar los indicadores --sse y --port . Tenga en cuenta que, actualmente, el servidor Nx MCP solo admite una conexión simultánea, por lo que la conexión simultánea de varios clientes podría fallar en algunos casos.

Ejecute nx-mcp --help para ver qué opciones están disponibles.

b) Utilice la extensión Nx Console

Si está usando Cursor, puede instalar directamente la extensión Nx Console, que administra automáticamente el servidor MCP para usted.

Más información:

Herramientas disponibles

Actualmente, el servidor Nx MCP ofrece un conjunto de herramientas. Los recursos, las raíces y los avisos aún no son compatibles.

  • nx_workspace : Devuelve una representación anotada de la configuración local de nx y el gráfico del proyecto
  • nx_project_details : devuelve la configuración completa del proyecto para un proyecto nx específico
  • nx_docs : recupera secciones de documentación relevantes para las consultas del usuario
  • nx_generators : Devuelve una lista de generadores disponibles en el espacio de trabajo
  • nx_generator_schema : proporciona información detallada del esquema para un generador específico
  • nx_available_plugins : Devuelve una lista de complementos Nx disponibles del registro npm con sus descripciones

Cuando no se especifica ninguna ruta del espacio de trabajo, solo estarán disponibles las herramientas nx_docs y nx_available_plugins .

Contribución y desarrollo

¡Agradecemos sus contribuciones! Consulte la guía de contribución de la consola Nx para más detalles.

Los pasos básicos son:

  1. Clone el repositorio de Nx Console y siga los pasos de instalación
  2. Construya nx-mcp usando nx run nx-mcp:build (o nx run nx-mcp:build:debug para depurar con mapas de origen)
  3. Utilice el Inspector MCP para probar sus cambios

Licencia

Instituto Tecnológico de Massachusetts (MIT)

-
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.

El servidor Nx MCP proporciona a los LLM información completa sobre su monorepositorio: dependencias del proyecto, relaciones entre archivos, tareas ejecutables, metadatos de propiedad, pilas de tecnología, generadores personalizados y documentación de Nx. Este contexto profundo permite a los LLM producir código perfectamente alineado con su arquitectura.

  1. Descripción general
    1. Instalación y uso
      1. a) Ejecútelo a través del paquete nx-mcp
      2. b) Utilice la extensión Nx Console
    2. Herramientas disponibles
      1. Contribución y desarrollo
        1. Licencia

          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 -
            2
            Python
          • -
            security
            A
            license
            -
            quality
            MCP server for Nile Database - Manage and query databases, tenants, users, auth using LLMs
            Last updated -
            427
            16
            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 -
            566
            Python
            MIT License
            • Apple
          • A
            security
            F
            license
            A
            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 -
            10
            15
            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