返回市场
nx-mcp

nx-mcp

作者:nrwl1385 星标更新:2025-11-20

项目介绍

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

单仓库的用户界面,提供可视化工作流并丰富你的AI聊天内容

在编辑器中保持专注和高效。

CI状态 Visual Studio Marketplace 版本 JetBrains 插件版本 GitHub 许可证 Visual Studio Marketplace 下载量 Visual Studio Code 支持

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

为什么选择 Nx Console?

开发者既使用命令行工具也使用用户界面。他们在终端中提交代码,但在 Visual Studio Code 或 WebStorm 中解决冲突。他们使用适合任务的工具。

Nx Console 就是这样的工具。它帮助开发者保持流畅的工作流程,提供可视化工作流,增强你的 AI 聊天功能等。

安装

你可以从以下位置下载 Nx Console:

主要特性

AI 增强

Nx Console 通过提供相关上下文来增强编辑器的 AI 功能,这些上下文包括大型语言模型驱动的 VSCode 和 Cursor 的工作区架构、生成器和最新的 nx 文档!自动教 AI 关于你的工作区架构、生成器,并为其提供最新的 nx 文档!

<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 提供了适用于 VSCodeCursor 的 MCP 服务器。

你也可以通过 nx-mcp NPM 包单独安装 MCP 服务器。更多关于这方面的信息,请参阅 这里。了解更多详情,请访问 Nx 文档

项目详情视图

Nx Console 提供与项目详情视图 (PDV) 的无缝集成。你可以了解有关项目的更多信息,可用的任务以及详细的配置信息。通过 Nx Console 中的 PDV,你可以通过几次点击运行任务或浏览任务图!

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

了解更多关于项目详情视图的信息

生成 UI

Nx Console 使通过交互式生成 UI 运行生成器变得更加容易。它会自动解析任何生成器的模式,并提供自动完成功能、验证和预览,当你键入时。

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

你可以通过 Nx: Generate (UI) 命令或通过文件资源管理器中的上下文菜单启动生成 UI。路径将自动填充!了解更多关于生成 UI 的信息

Nx Cloud 集成

Nx Console 通过提供当前 CI 管道执行的概览以及当 CI 完成或发生错误时的通知,改善了使用 Nx Cloud 的体验。无需永远刷新 GitHub,只需继续工作,Nx Console 会在你的 PR 准备好时通知你!

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

此外,Nx Console 通过引导你完成 Nx Cloud 的入门过程,直接在你的编辑器中进行。

了解更多关于 Nx Cloud 集成的信息

项目及任务概览

Nx Console 以 Nx 的视角提供了对工作区的概览。你可以在“项目”视图中浏览项目及其目标和配置。在“常用 Nx 命令”视图中运行可用的目标或创建频繁使用的命令快捷方式。

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

工作区可视化

Nx Console 在编辑器中可视化 Nx 项目和任务图。它知道你在哪个文件上工作,因此你可以轻松打开专注于特定项目的图。此外,通过与编辑器的紧密集成,你可以单击运行任务或探索导致项目依赖的文件。

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

兼容性

最新版本的 Nx Console 支持从 Nx 15 开始的所有 Nx 版本。对于旧版本,我们无法保证兼容性和全部功能。然而,我们欢迎贡献!如果你遇到旧版本的具体问题,请考虑提交一个 PR。当然,如果你发现新版本的 Nx 存在问题,请报告这些问题,帮助我们改进 Nx Console。

如果你想轻松升级 Nx 的版本,请参考 Nx 迁移文档

贡献

请阅读 贡献指南。选择 好的第一个问题 列表中的一个问题开始。

更多学习资料

Jetbrains WSL 支持

Languages & Frameworks > Node.js 下配置 Node 解释器,使其使用 WSL 分发中的 Node 可执行文件。 你可以阅读 官方 Jetbrains 文档页面 获取更多信息。