AIを活用した構築
Kiro Power
Section titled “Kiro Power”Nx Plugin for 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 -
installをクリック
インストールが完了すると、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が利用可能なジェネレーターの全体像、一般的なワークフロー、ベストプラクティスを理解するのに役立つステアリングドキュメントも含まれています。
プロンプトの例
Section titled “プロンプトの例”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 Plugin for AWSにはModel Context Protocol(MCP)サーバーが含まれており、AIアシスタントがNx Plugin for AWSと連携できるようになります。MCPサーバーを活用することで、AIによる開発ワークフローの加速が可能となり、プロジェクトの主要コンポーネント設定に費やす時間とコンテキストウィンドウを削減しつつ、決定論的な方法でプロジェクトをスキャフォールディングできます。
Kiro、Amazon Q Developer、Cline、Claude Code、Cursorなど、お好みのAIアシスタントでMCPサーバーをご利用いただけます。
他のAIアシスタントの場合は、MCPサーバーを手動で設定できます。ほとんどのAIアシスタントでは、MCPサーバー設定用のJSONファイルが用意されています。Amazon Q Developerの場合、~/.aws/amazonq/mcp.jsonに配置されます。Nx Plugin for AWSのMCPサーバー用エントリを追加してください:
{ "mcpServers": { "nx-plugin-for-aws": { "command": "npx", "args": ["-y", "-p", "@aws/nx-plugin", "aws-nx-mcp"] } }}特定のAIアシスタントでのMCP設定方法については、以下のドキュメントを参照してください:
Vibe Codingの開始
Section titled “Vibe Codingの開始”AIアシスタントにnx-plugin-for-awsを使用した構築を指示しましょう!一般的にAIアシスタントは、ワークスペースの作成から適用可能なジェネレーターによるスキャフォールディング、ビジネスロジックの実装という流れで作業を進めます。
独自MCPサーバーの構築
Section titled “独自MCPサーバーの構築”独自のMCPサーバー構築に関する詳細は、ts#mcp-serverジェネレーターガイドをご覧ください。