跳转到内容

使用 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、Amazon Q Developer、Cline、Claude Code 或 Cursor。

对于其他 AI 助手,您可以手动配置 MCP 服务器。大多数 AI 助手都会通过 JSON 文件进行 MCP 服务器配置。在 Amazon Q Developer 中,该文件位于 ~/.aws/amazonq/mcp.json。请为 Nx AWS 插件的 MCP 服务器添加配置项:

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

具体 AI 助手的 MCP 配置文档请参考:

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

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