@frontmcp/nx

中文文档
1.12.2发布于 2026/11/15Apache-2.0TypeScriptCommonJS构建来源已验证近 30 天下载 5231

FrontMCP的 Nx 插件 — 用于构建 MCP 服务器的生成器和执行器

中文使用文档
文档目录8 节
  1. 安装
  2. 使用量
  3. 发电机
  4. 执行者
  5. 文档
  6. 相关软件包
  7. 捐款
  8. 许可证

@ frontmcp/nx (英语)

FrontMCP的Nx插件. 它添加了写入 FrontMCP 应用程序的生成器,库,部署 shells 和组件类,以及运行该程序的执行器 frontmcp CLI作为Nx目标. 当多个服务器共享代码, 您想要 Nx 的项目图表、 缓存和 affected 命令; 对于单个服务器, frontmcp create 无 --nx 很简单.

npm License

安装

以插件启动新工作空间 :

npx frontmcp create help-desk-platform --nx

或者把它添加到您拥有的工作空间中:

npx nx add @frontmcp/nx

nx 22或后为同辈依赖. nx add 运行插件 init 生成器, 添加 @frontmcp/sdk, (中文(简体) ), frontmcp, (中文(简体) ), reflect-metadata, (中文(简体) ), zod 财务报告和审定财务报表 tslib 改为 dependencies 财务报告和审定财务报表 @frontmcp/testing,杰斯特和SWC(编译器) frontmcp test 用于) devDependencies,并创建 build, (中文(简体) ), build-exec 财务报告和审定财务报表 test 可在 nx.json。如果您安装了软件包 npm install -D @frontmcp/nx 相反,运行 npx nx g @frontmcp/nx:init每个执行者运行 frontmcp 工作空间中的CLI node_modules永远 npx,所以工作空间需要 frontmcp 软件包。 节点.js 24或后.

使用量

npx nx g @frontmcp/nx:app tickets
npx nx g @frontmcp/nx:tool search --project=tickets
npx nx g @frontmcp/nx:resource config --project=tickets
npx nx dev tickets
npx nx build tickets
npx nx serve tickets

这个 app 生成器用 build, (中文(简体) ), dev, (中文(简体) ), serve, (中文(简体) ), test, (中文(简体) ), typecheck 财务报告和审定财务报表 inspector 目标。 没有生成器在其应用程序中添加一个类: 后 nx g @frontmcp/nx:tool在应用程序中列出工具 @App({ tools }) 你自己来.

发电机

发电机说明
init为 FrontMCP (依赖性和可缓存执行器) 准备现有的 Nx 工作空间
workspace脚手架一个FrontMCP Nx 单曲 apps/, (中文(简体) ), libs/ 财务报告和审定财务报表 servers/ 目录
app生成 FrontMCP 应用程序 apps/
lib创建共享库 libs/
server生成一个部署外壳 servers/
tool生成 a @Tool 类
resource生成 a @Resource 或者说 @ResourceTemplate 类
prompt生成 a @Prompt 类
skill生成 a @Skill 类
skill-dir基于一个 SKILL.md 文件
agent生成一个 @Agent 类
provider生成 a @Provider 依赖性注射类
plugin生成 a @Plugin 扩展类 DynamicPlugin
adapter生成一个 @Adapter 扩展类 DynamicAdapter
auth-provider生成一个 @AuthProvider 类
flow生成 a @Flow 扩展类 FlowBase
job生成 a @Job 类
workflow生成 a @Workflow 类
ui-component在 UI 包中添加组件 ui/components
ui-page在 UI 软件包中添加一页 ui/pages
ui-shell在 UI 软件包中添加 shell 模板 ui/shells

运行一个 npx nx g @frontmcp/nx:<generator>。 。 。 .

执行者

执行者运行
buildfrontmcp build,用于 target 设置( c)node (默认)
build-execfrontmcp build --target node
devfrontmcp dev,开发服务器
servefrontmcp start,一个监督生产服务器
testfrontmcp test,端到端测试
inspectorfrontmcp inspector,MCP检查员
deploy目标平台的CLI,用于 node, (中文(简体) ), vercel, (中文(简体) ), lambda 或者说 cloudflare

用一个进去 project.json 作为 "executor": "@frontmcp/nx:<executor>"。 。 。 .

文档

捐款

资料来源: libs/nx-plugin欢迎提出问题和拉动请求;见 捐款额。 。 。 .

许可证

阿帕奇2.0 (英语). 见 自由主义。 。 。 .

版本与发布记录

@frontmcp/nx 共发布 100 个版本,首次发布于 2026/02/25;过去 12 个月发布了 100 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
1.12.2latest2026/11/151 天前
1.12.12026/11/132 天前
1.12.02026/11/114 天前
1.12.0-rc.1rc2026/11/114 天前
1.11.32026/11/106 天前
1.11.22026/11/096 天前

其他发布通道:beta → 1.1.2-beta.1,rc → 1.12.0-rc.1。

关于 @frontmcp/nx 的常见问题

@frontmcp/nx 是什么?

FrontMCP的 Nx 插件 — 用于构建 MCP 服务器的生成器和执行器

如何安装 @frontmcp/nx?

在项目目录运行 npm install @frontmcp/nx,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:nx(>=22.0.0)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@frontmcp/nx 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@frontmcp/nx 支持 ESM 还是 CommonJS?

以 CommonJS 形式发布,可以直接 require();在 ES Module 项目中也可以用 import 引入(Node.js 会把 module.exports 作为默认导出)。

@frontmcp/nx 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=24.0.0。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@frontmcp/nx 可以商用吗?

@frontmcp/nx 使用 Apache-2.0 许可。宽松许可:允许商业使用、修改和再分发,并附带明确的专利授权;分发时需保留许可与 NOTICE 文件,修改过的文件要注明改动。以上为概括,不构成法律意见,请以许可原文为准。

@frontmcp/nx 的下载量有多少?

根据 npm 官方下载统计,@frontmcp/nx 在 2026/10/16 – 2026/11/14 这 30 天内被下载 5,231 次,日均约 174 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@frontmcp/nx 还在维护吗?

最新版本 1.12.2 发布于 2026/11/15(1 天前);至今共发布 100 个版本,其中过去 12 个月发布了 100 个;首次发布于 2026/02/25。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。