Bỏ qua để đến nội dung

Xây dựng với AI

Nx Plugin cho AWS đi kèm với một Kiro Power tích hợp MCP server cùng với tài liệu và hướng dẫn quy trình làm việc, cung cấp cho Kiro ngữ cảnh phong phú về các generator có sẵn và cách sử dụng chúng. Đây là cách được khuyến nghị để bắt đầu với Kiro.

  1. Mở bảng Kiro Powers từ thanh bên

  2. Nhấp vào nút + để thêm một power tùy chỉnh

  3. Dán URL GitHub sau:

    https://github.com/awslabs/nx-plugin-for-aws/tree/main/powers/nx-plugin-for-aws
  4. Nhấp vào install

Sau khi cài đặt, Kiro tự động có quyền truy cập vào MCP server aws-nx-mcp và các công cụ của nó. Không cần cấu hình MCP bổ sung nào.

Power cung cấp cho Kiro quyền truy cập vào các công cụ MCP sau:

  • create_workspace_command — Tạo lệnh để tạo một workspace Nx mới được cấu hình sẵn với plugin AWS
  • list_generators — Khám phá tất cả các generator có sẵn và các tham số của chúng
  • generator_guide — Nhận tài liệu chi tiết cho một generator cụ thể, bao gồm tham số, cấu trúc file và các phương pháp hay nhất
  • general_guidance — Nhận hướng dẫn chung về việc sử dụng plugin

Nó cũng bao gồm tài liệu hướng dẫn giúp Kiro hiểu toàn bộ các generator có sẵn, quy trình làm việc phổ biến và các phương pháp hay nhất.

Sau khi power được cài đặt, bạn có thể bắt đầu xây dựng bằng cách trò chuyện với Kiro:

  • “Create a new Nx workspace called my-app using pnpm” — Kiro sẽ tạo và chạy lệnh tạo workspace phù hợp
  • “Scaffold a React website with a tRPC API backend and CDK infrastructure” — Kiro sẽ tạo khung cho từng dự án và kết nối chúng lại với nhau
  • “What generators are available in the Nx Plugin for AWS?” — Kiro sẽ liệt kê tất cả các generator với mô tả và ví dụ sử dụng
  • “Add a Lambda function to my existing TypeScript project” — Kiro sẽ tìm generator phù hợp và hướng dẫn qua quy trình tạo khung
  • “Build my project” - Kiro sẽ thực thi lệnh nx build

Nx Plugin cho AWS bao gồm một MCP Server cho phép các trợ lý AI làm việc với Nx Plugin cho AWS. Bằng cách sử dụng MCP Server, bạn có thể tăng tốc quy trình phát triển của mình với AI, đồng thời hưởng lợi từ việc các dự án của bạn được tạo khung một cách xác định, tiết kiệm thời gian và ít tốn cửa sổ ngữ cảnh hơn cho việc thiết lập các thành phần chính.

Sử dụng MCP Server với Trợ lý AI mà bạn lựa chọn, chẳng hạn như Kiro, Amazon Q Developer, Cline, Claude Code hoặc Cursor.

Đối với các Trợ lý AI khác, bạn có thể cấu hình MCP server theo cách thủ công. Hầu hết các Trợ lý AI sẽ có một file JSON để cấu hình MCP server. Trong Amazon Q Developer, file này nằm ở ~/.aws/amazonq/mcp.json. Thêm một mục cho Nx Plugin cho AWS MCP Server:

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

Vui lòng tham khảo tài liệu sau để cấu hình MCP với các Trợ lý AI cụ thể:

Yêu cầu Trợ lý AI của bạn xây dựng thứ gì đó bằng cách sử dụng nx-plugin-for-aws! Thông thường các Trợ lý AI sẽ bắt đầu bằng cách tạo một workspace, tạo khung với các generator phù hợp, và sau đó điền vào logic nghiệp vụ.

Xem hướng dẫn generator ts#mcp-server để biết chi tiết về việc xây dựng MCP Server của riêng bạn.