Loading languages...
NX

nx-mcp

@Nx

Monorepos **为 AI 驱动的开发提供了理想的基础**,能够实现跨项目的推理和代码生成。然而,如果没有适当的上下文,**LLM 很难理解你的工作区架构**,它们看到的只是单个文件,而非全局视图。Nx 通过提供丰富的工作区元数据来改造你的 AI 助手,使其能够:将你的 AI 助手从一个通用的代码辅助工具转变为一个具备架构感知能力的协作者,它能够理解你特定的工作区结构,并做出智能的、上下文感知的决策。

monorepo
workspace
llm
ai
developer-tools

Nx MCP Server

The Nx MCP (Model Context Protocol) Server enhances Large Language Models (LLMs) by providing them with rich, context-aware metadata about your Nx monorepo workspace. This transforms generic AI assistants into architecturally-aware collaborators that understand your specific project structure, dependencies, and best practices.

What it does

The Nx MCP Server acts as a "map" for your LLM, allowing it to reason beyond individual files and comprehend the high-level architecture of your monorepo. It exposes various tools to the AI assistant, such as nx_workspace, nx_project_details, nx_docs, nx_generators, and nx_visualize_graph.

How to use it

The Nx MCP server is integrated with Nx Console for supported editors like VS Code/Cursor. For other MCP-compatible clients, it can be manually configured.

Installation (Manual Configuration)

Add the following configuration to your MCP client:

{
  "servers": {
    "nx-mcp": {
      "command": "npx",
      "args": ["nx-mcp@latest"]
    }
  }
}

Key Use Cases

  • Understanding Workspace Architecture: Get detailed, accurate responses about project structure and relationships.
  • Instant CI Failure Resolution: Receive notifications and AI assistance to understand and fix CI build failures.
  • Smart Code Generation: Leverage AI to invoke Nx generators, ensuring consistent code scaffolding tailored to your needs.
  • Documentation-Aware Configuration: Get accurate guidance on Nx configuration based on up-to-date documentation.
  • Cross-Project Dependency Analysis: Understand the impact of changes across your monorepo by analyzing project dependencies.

# mcpServer Config

{
  "servers": {
    "nx-mcp": {
      "command": "npx",
      "args": [
        "nx-mcp@latest"
      ]
    }
  }
}

# stdio

npx nx-mcp@latest
Transport:
stdio
Language:
TypeScript
Updated: 7/31/2025
Homepage:
https://nx.dev