Nx MCP Server
Nx MCP 服务器为 LLM 提供对你的 monorepo 的全面洞察:项目依赖关系、文件关系、可执行任务、所有权元数据、技术栈、自定义生成器和 Nx 文档。这种深入的上下文使 LLM 能够生成与你的架构完美对齐的代码。
README
Monorepo 的 UI,提供可视化工作流程并利用深度洞察力丰富您的 AI 聊天
专注于您的编辑器,保持专注和高效。
<hr>
为什么选择 Nx Console?
开发者既使用命令行工具,也使用用户界面。他们在终端中提交,但在 Visual Studio Code 或 WebStorm 中解决冲突。他们使用适合工作的工具。
Nx Console 就是这样的工具。它可以帮助开发者保持流程,提供可视化工作流程,增强您的 AI 聊天等等。
安装
您可以从以下位置下载 Nx Console:
- Visual Studio Code 版 Nx Console,来自 Visual Studio Marketplace。
- Visual Studio Code 版 Nx Console,来自 OpenVSX Registry
- JetBrains 版 Nx Console,来自 JetBrains Marketplace
主要功能
AI 增强
Nx Console 通过为驱动 VSCode 和 Cursor 的大型语言模型提供相关上下文来增强您的编辑器 AI 功能。自动教 AI 了解您的工作区架构、生成器,并为其提供最新的 nx 文档!
在 VSCode 中,通过 @nx 聊天参与者访问增强功能。在我们的博客文章或 Nx 文档中了解更多信息
在 Cursor 或任何其他地方,使用 Nx MCP 服务器。在我们的 Cursor 博客文章或 Nx 文档中了解更多信息
项目详情视图
Nx Console 提供与项目详情视图 (PDV) 的无缝集成。您可以了解有关您的项目、可用任务和详细配置信息的更多信息。借助 Nx Console 中的 PDV,您只需点击几下即可运行任务或导航任务图!
生成 UI
Nx Console 通过我们的交互式生成 UI 更轻松地运行生成器。它会自动解析任何生成器的模式,并在您键入时提供自动完成、验证和试运行预览。
您可以通过 Nx: Generate (UI) 命令或通过文件资源管理器中的上下文菜单启动生成 UI。路径将自动预先填充!在 nx.dev 上了解有关生成 UI 的更多信息
Nx Cloud 集成
Nx Console 通过让您概览当前的 CI 管道执行情况,并在 CI 完成或发生错误时显示通知,从而改善了使用 Nx Cloud 的体验。无需再无休止地刷新 GitHub,只需继续工作,Nx Console 会在您的 PR 准备就绪后通知您!
此外,Nx Console 通过指导您完成编辑器中的 Nx Cloud 入门过程来提供帮助。
在 nx.dev 上了解有关 Nx Cloud 集成的更多信息
项目和任务概览
Nx Console 从 Nx 的角度呈现您的工作区概览。您可以在“项目”视图中浏览项目、其目标和配置。在“常用 Nx 命令”视图中运行可用目标或为常用命令创建快捷方式。
工作区可视化
Nx Console 在您的编辑器中可视化 Nx 项目和任务图。它知道您正在处理哪个文件,因此您可以轻松打开专注于该特定项目的图。此外,通过与您的编辑器的紧密集成,您可以运行任务或单击一下即可浏览导致项目依赖项的文件。
要求
要使用 Nx Console,请确保您位于 Nx 或 Lerna 工作区中,并且已安装 Node.js。如果您尚未使用 Nx,请在此处了解更多信息:Nx 简介
您可以通过运行以下命令创建 Nx 工作区:
npx create-nx-workspace@latest my-workspace
要将 Nx 安装到现有存储库中,只需运行
npx nx init
兼容性
最新版本的 Nx Console 支持从 Nx 15 开始的所有 Nx 版本。对于旧版本,我们无法保证兼容性或全部功能。但是,我们欢迎贡献!如果您遇到旧版本的特定问题,请考虑提交 PR。当然,如果您发现较新版本的 Nx 存在任何问题,请报告这些问题以帮助我们改进 Nx Console。
如果您希望轻松升级您的 Nx 版本,请参阅 Nx 迁移文档。
贡献
请阅读贡献指南。从 good first issue 列表中选择一个问题开始。
了解更多
- 文档 - 包含视频教程的官方文档
- nx.dev - 关于 Nx 的文档、指南和交互式教程
- 加入社区 - 在官方 discord 服务器上讨论 Nx 和 Nx Console
- 详细了解 Nx 团队 - Nx 团队在与许多企业客户合作后,领导了 Nx Console 的开发。
Jetbrains WSL 支持
Languages & Frameworks > Node.js 下的 Node 解释器需要配置为使用 WSL 发行版中的 Node 可执行文件。您可以在 官方 Jetbrains 文档页面上阅读更多内容。
推荐服务器
Baidu Map
百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。
VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
Kagi MCP Server
一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。
e2b-mcp-server
使用 MCP 通过 e2b 运行代码。
Neon MCP Server
用于与 Neon 管理 API 和数据库交互的 MCP 服务器
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。