PluginBench
MCP Server
Active
MIT

io.github.nrwl/nx-console MCP Server

io.github.nrwl/nx-console

AI-enhanced MCP server for Nx monorepos, providing workspace context and task insights to Claude and Cursor.

What is the io.github.nrwl/nx-console MCP server?

The Nx Console MCP server is a Model Context Protocol implementation that enriches AI chat experiences in VSCode and Cursor with deep insights into Nx monorepo workspaces. It automatically teaches AI about your workspace architecture, available generators, and up-to-date Nx documentation to improve code generation and task understanding.

Nx Console MCP bridges your Nx monorepo and AI assistants by providing contextual workspace information. It helps AI understand your project structure, available tasks, generators, and configurations, enabling smarter code suggestions and more accurate task execution within your editor.

How to install io.github.nrwl/nx-console

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "nx-console": {
      "command": "npx",
      "args": [
        "-y",
        "nx-mcp"
      ]
    }
  }
}

Tools & capabilities

Tools this server exposes to the agent.

  • Workspace Context Provider — Provides AI with information about workspace architecture, projects, and dependencies
  • Generator Schema Parser — Exposes available Nx generators and their schemas to AI assistants
  • Task & Target Information — Supplies details about available tasks and project targets
  • Nx Documentation Integration — Feeds up-to-date Nx documentation to AI models for better context

Use cases

  • Get AI-assisted code generation using Nx generators with full workspace context
  • Understand project dependencies and task graphs through AI chat
  • Run Nx tasks and generators with AI guidance in your editor
  • Improve code suggestions by teaching AI about your monorepo structure
  • Automate project scaffolding with AI understanding of your workspace patterns

io.github.nrwl/nx-console MCP server FAQ

What is the Nx Console MCP server?

It's a Model Context Protocol server that connects Nx monorepos to AI assistants like Claude and Cursor, providing workspace context, generator schemas, and task information to enhance AI-powered development.

Is Nx Console MCP free?

Yes, Nx Console MCP is open source and available for free via the nx-mcp NPM package.

How do I install it in Cursor or Claude?

Install the nx-mcp package via npm (npm install nx-mcp) and configure it as an MCP server in your editor. Nx Console also comes with built-in MCP support for VSCode and Cursor.

What are the requirements?

You need an Nx or Lerna workspace and Node.js installed. Nx Console MCP is compatible with Nx 15 and later versions.

Does it require authentication?

No authentication is required for the core MCP server. However, Nx Cloud integration features may require Nx Cloud credentials if you use CI pipeline monitoring.

Can I use it with older Nx versions?

Nx Console MCP officially supports Nx 15 and later. Compatibility with older versions is not guaranteed, though community contributions are welcome.

README (reference)

Source of truth, from the repository.

<p align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/nrwl/nx-console/master/static/nx-console-dark.png"> <img alt="Nx Console - The UI for Nx & Lerna" src="https://raw.githubusercontent.com/nrwl/nx-console/master/static/nx-console-light.png" width="100%"> </picture> </p> <div align="center">

The UI for Monorepos, providing visual workflows and enriching your AI Chat with deep insights

Stay focused and productive right in your editor.

CI Status Visual Studio Marketplace Version JetBrains Plugin Version GitHub Visual Studio Marketplace Downloads Visual Studio Code Support

</div> <hr> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/nrwl/nx-console/master/static/nx-console-ui-dark.png"> <img alt="Nx Console - The UI for Nx & Lerna" src="https://raw.githubusercontent.com/nrwl/nx-console/master/static/nx-console-ui-light.png" width="100%"> </picture>

Why Nx Console?

Developers use both command-line tools and user interfaces. They commit in the terminal, but resolve conflicts in Visual Studio Code or WebStorm. They use the right tool for the job.

Nx Console is that tool. It helps developers stay in the flow, provides visual workflows, and enhances your AI chats and more.

Installation

You can download Nx Console from the following places:

Key Features

AI Enhancements

Nx Console enhances your editors AI features by providing relevant context to the large language models powering VSCode and Cursor. Automatically teach AI about your workspace architecture, generators and feed it up-to-date nx docs!

<p align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/nrwl/nx-console/master/static/demo-ai-dark.gif"> <img alt="Nx Console - The UI for Nx & Lerna" src="https://raw.githubusercontent.com/nrwl/nx-console/master/static/demo-ai.gif" width="100%"> </picture> </p>

Nx Console comes with an MCP server for both, VSCode and Cursor.

You can also install the MCP server separately from the Nx Console extension via the nx-mcp NPM package. More about that here. Learn more in the Nx docs.

Project Details View

Nx Console provides seamless integration with the Project Details View (PDV). You can learn more about your project, the available tasks and detailed configuration information. With the PDV in Nx Console, you can run tasks or navigate the task graph with just a few clicks!

<p align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/nrwl/nx-console/master/static/demo-pdv-dark.gif"> <img alt="Nx Console - The UI for Nx & Lerna" src="https://raw.githubusercontent.com/nrwl/nx-console/master/static/demo-pdv.gif" width="100%"> </picture> </p>

Learn more about the Project Details view on nx.dev

Generate UI

Nx Console makes it easier to run generators through our interactive Generate UI. It automatically parses the schema for any generator and provides autocomplete, validation and dry-run previews as you type.

<p align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/nrwl/nx-console/master/static/demo-generate-ui-dark.gif"> <img alt="Nx Console - The UI for Nx & Lerna" src="https://raw.githubusercontent.com/nrwl/nx-console/master/static/demo-generate-ui.gif" width="100%"> </picture> </p>

You can launch the Generate UI via the Nx: Generate (UI) command or through the context menu in the file explorer. Paths will be automatically prefilled! Learn more about the Generate UI on nx.dev

Nx Cloud Integration

Nx Console improves the experience of using Nx Cloud by giving you an overview of current CI Pipeline Executions and showing notifications when CI is done or an error occurs. No more refreshing GitHub forever, just keep working and Nx Console will let you know once your PR is ready!

<p align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/nrwl/nx-console/master/static/demo-cloud-dark.gif"> <img alt="Nx Console - The UI for Nx & Lerna" src="https://raw.githubusercontent.com/nrwl/nx-console/master/static/demo-cloud.gif" width="100%"> </picture> </p>

Additionally, Nx Console helps by guiding you through the Nx Cloud onboarding process, right in your editor.

Learn more about the Nx Cloud Integration on nx.dev

Projects & Tasks Overview

Nx Console presents an overview of your workspace from an Nx perspective. You can browse projects, their targets & configurations in the Projects view. Run available targets or create shortcuts for frequent commands in the Common Nx Commands view.

<p align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/nrwl/nx-console/master/static/demo-tasks-dark.gif"> <img alt="Nx Console - The UI for Nx & Lerna" src="https://raw.githubusercontent.com/nrwl/nx-console/master/static/demo-tasks.gif" width="100%"> </picture> </p>

Workspace Visualization

Nx Console visualizes the Nx project & task graphs right in your editor. It knows which file you're working on, so you can easily open the graph focused on that specific project. Also, with the tight integration into your editor, you can run tasks or explore the files that cause project dependencies with a single click.

<p align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/nrwl/nx-console/master/static/demo-graph-dark.gif"> <img alt="Nx Console - The UI for Nx & Lerna" src="https://raw.githubusercontent.com/nrwl/nx-console/master/static/demo-graph.gif" width="100%"> </picture> </p>

Requirements

To use Nx Console, make sure you're in an Nx or Lerna workspace and have Node.js installed. If you're not using Nx yet, learn more here: Intro to Nx

You can create an Nx workspace by running the following command:

npx create-nx-workspace@latest my-workspace

To install Nx into an existing repository, simply run

npx nx init

Compatibility

The latest version of Nx Console supports all Nx versions starting at Nx 15. For older versions, we cannot guarantee compatibility or full functionality. However, we welcome contributions! If you encounter specific issues with older versions, please consider submitting a PR. Of course, if you discover any problems with newer versions of Nx, please report these issues to help us improve Nx Console.

If you're looking to upgrade your version of Nx easily, refer to the Nx migrate documentation.

Contributing

Please read the contributing guidelines. Pick one of the issues from the good first issue list to get started.

Learn More

Jetbrains WSL support

The Node interpreter under Languages & Frameworks > Node.js needs to be configured to use the Node executable within the WSL distribution. You can read more on the official Jetbrains docs page.

Related MCP servers

AI-enhanced MCP server for Nx monorepos, providing workspace context and generator insights to Claude and Cursor.

1.4k
TypeScript
MIT
View repository →

MCP server for Generate-Data.com: dataset generation, AI schema design, Project management.

0
Python
MIT
View repository →

Post, delete & read on X (Twitter) using your own logged-in web session — no paid API.

1
Python
MIT
View repository →

A Snowflake MCP server — SQL queries, schema exploration, and data insights for AI assistants

2
Python
MIT
View repository →

Read Sudhanva Narayana's public profile, production ML case studies, and technical writing.

View repository →
SESemiotic logo

Semiotic

Active

AI-first React chart library with network graphs, streaming data, and MCP server for verified visualization generation.

2.7k
TypeScript
Apache-2.0
View repository →