使用 AI 构建
Kiro Power
Section titled “Kiro Power”Nx AWS 插件内置了一个 Kiro Power,它将 MCP 服务器与文档和工作流指南打包在一起,为 Kiro 提供关于可用生成器及其使用方法的丰富上下文。这是开始使用 Kiro 的推荐方式。
安装 Power
Section titled “安装 Power”-
从侧边栏打开 Kiro Powers 面板
-
点击
+按钮添加自定义 power -
粘贴以下 GitHub URL:
https://github.com/awslabs/nx-plugin-for-aws/tree/main/powers/nx-plugin-for-aws -
点击安装
安装完成后,Kiro 会自动访问 aws-nx-mcp MCP 服务器及其工具。无需额外的 MCP 配置。
Power 提供的功能
Section titled “Power 提供的功能”该 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 命令
MCP 服务器配置
Section titled “MCP 服务器配置”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 配置文档请参考:
开始智能编码
Section titled “开始智能编码”让您的 AI 助手使用 nx-plugin-for-aws 进行构建!通常 AI 助手会先创建工作区,使用适用的生成器搭建框架,然后填充业务逻辑。
构建自定义 MCP 服务器
Section titled “构建自定义 MCP 服务器”查看 ts#mcp-server 生成器指南 了解如何构建自定义 MCP 服务器的详细信息。