使用 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 Power,可以在 .kiro/mcp.json 中手动添加 MCP 服务器:
{ "mcpServers": { "nx-plugin-for-aws": { "command": "npx", "args": ["-y", "@aws/nx-plugin-mcp"] } }}在终端中运行以下命令:
claude mcp add nx-plugin-for-aws -- npx -y @aws/nx-plugin-mcp详情请参阅 Claude Code MCP 文档。
将以下内容添加到 ~/.cursor/mcp.json:
{ "mcpServers": { "nx-plugin-for-aws": { "command": "npx", "args": ["-y", "@aws/nx-plugin-mcp"] } }}详情请参阅 Cursor MCP 文档。
将以下内容添加到 ~/.codex/config.toml:
[mcp_servers.nx-plugin-for-aws]command = "npx"args = ["-y", "@aws/nx-plugin-mcp"]详情请参阅 Codex 文档。
开始智能编码
Section titled “开始智能编码”让您的 AI 助手使用 nx-plugin-for-aws 进行构建!通常 AI 助手会先创建工作区,使用适用的生成器搭建框架,然后填充业务逻辑。
构建自定义 MCP 服务器
Section titled “构建自定义 MCP 服务器”查看 ts#mcp-server 生成器指南 了解如何构建自定义 MCP 服务器的详细信息。