跳转到内容

使用 AI 构建

Nx AWS 插件内置了一个 Kiro Power,它将 MCP 服务器与文档和工作流指南打包在一起,为 Kiro 提供关于可用生成器及其使用方法的丰富上下文。这是开始使用 Kiro 的推荐方式。

  1. 从侧边栏打开 Kiro Powers 面板

  2. 点击 + 按钮添加自定义 power

  3. 粘贴以下 GitHub URL:

    https://github.com/awslabs/nx-plugin-for-aws/tree/main/powers/nx-plugin-for-aws
  4. 点击安装

安装完成后,Kiro 会自动访问 aws-nx-mcp MCP 服务器及其工具。无需额外的 MCP 配置。

该 power 为 Kiro 提供以下 MCP 工具的访问权限:

  • create_workspace_command — 生成命令以创建预配置了 AWS 插件的新 Nx 工作区
  • list_generators — 发现所有可用的生成器及其参数
  • generator_guide — 获取特定生成器的详细文档,包括参数、文件结构和最佳实践
  • general_guidance — 获取使用插件的通用指导

它还包含引导文档,帮助 Kiro 理解完整的可用生成器集合、常见工作流和最佳实践。

安装 power 后,您可以通过与 Kiro 对话开始构建:

  • “Create a new Nx workspace called my-app using pnpm” — Kiro 将生成并运行适当的工作区创建命令
  • “Scaffold a React website with a tRPC API backend and CDK infrastructure” — Kiro 将搭建每个项目并将它们连接在一起
  • “What generators are available in the Nx Plugin for AWS?” — Kiro 将列出所有生成器及其描述和示例用法
  • “Add a Lambda function to my existing TypeScript project” — Kiro 将找到正确的生成器并引导完成搭建过程
  • “Build my project” - Kiro 将执行 nx build 命令

Nx AWS 插件包含一个 MCP Server,使 AI 助手能够与 Nx AWS 插件协同工作。通过使用 MCP 服务器,您可以通过 AI 加速开发流程,同时确保项目以确定性的方式生成,减少在设置主要组件时消耗的时间和上下文窗口。

为您选择的 AI 助手配置 MCP 服务器:

如果您尚未安装上面的 Kiro Power,可以在 .kiro/mcp.json 中手动添加 MCP 服务器:

{
"mcpServers": {
"nx-plugin-for-aws": {
"command": "npx",
"args": ["-y", "@aws/nx-plugin-mcp"]
}
}
}

让您的 AI 助手使用 nx-plugin-for-aws 进行构建!通常 AI 助手会先创建工作区,使用适用的生成器搭建框架,然后填充业务逻辑。

查看 ts#mcp-server 生成器指南 了解如何构建自定义 MCP 服务器的详细信息。