本文へスキップ
hdknr blog
戻る

Agent Plugins for AWS: Claude Code から AWS アーキテクチャ設計・デプロイまで一気通貫

AWS が「Agent Plugins for AWS」を公開しました。AI コーディングエージェント(Claude Code や Cursor など)に、AWS のアーキテクチャ設計からデプロイ実行までの能力を組み込むオープンソースのプラグインライブラリです。

Agent Plugins for AWS とは

Agent Plugins for AWS は、AWS Labs が開発・公開したオープンソースプロジェクトです。コスト見積もり、Infrastructure as Code(IaC)の生成、デプロイといった AWS 固有のスキルセットを AI エージェントに追加できます。

プラグインは以下の要素で構成されています:

deploy-on-aws プラグイン

現時点で提供されている主要プラグインが deploy-on-aws です。「deploy to AWS」と指示するだけで、以下の 5 ステップを自動実行します:

  1. コードベースの分析: アプリケーションの構成・依存関係を解析
  2. AWS サービスの推奨: 最適な AWS サービスを理由付きで提案
  3. コスト見積もり: 推奨構成の月額コストを試算
  4. IaC の生成: CDK または CloudFormation でインフラコードを生成
  5. デプロイ実行: ユーザーの確認後にデプロイ

AWS によると、従来は数時間かかっていたデプロイフローが約 10 分で完了するとのことです。

Claude Code へのインストール

Claude Code では、プラグインマーケットプレイス経由でインストールします:

# マーケットプレイスを追加
/plugin marketplace add awslabs/agent-plugins

# deploy-on-aws プラグインをインストール
/plugin install deploy-on-aws@awslabs-agent-plugins

インストール後は、Claude Code のプロンプトで「AWS にデプロイして」と指示するだけで、プラグインが自動的に起動します。

Terraform ユーザーへの注意

現時点の deploy-on-aws プラグインが生成する IaC は CDK または CloudFormation のみで、Terraform はサポートされていません。既に Terraform でインフラを管理しているプロジェクトでは注意が必要です。

Agent Plugins はオープンソースでプラグインを追加できる設計のため、今後 Terraform 対応のプラグインが登場する可能性はあります。

Terraform ユーザー向けの代替手段: Terraform MCP Server

Agent Plugins とは別に、Terraform プロジェクト向けの MCP サーバーが存在します。AWS Labs が公開していた terraform-mcp-server は現在非推奨(deprecated)となり、HashiCorp 公式の Terraform MCP Server への移行が推奨されています。

HashiCorp 公式版では以下の機能が提供されています:

Terraform でインフラを管理しているプロジェクトでは、Agent Plugins の代わりに Claude Code + HashiCorp Terraform MCP Server の組み合わせが実用的です。

セキュリティ上の注意点

AWS は以下のベストプラクティスを推奨しています:

AI が生成したインフラコードをそのままデプロイすることは避け、人間によるレビューを挟むことが重要です。

まとめ

Agent Plugins for AWS は、AI コーディングエージェントとクラウドインフラの間のギャップを埋めるプロジェクトです。コードを書くだけでなく、アーキテクチャの設計からデプロイまでを AI に任せられる時代が現実になりつつあります。ただし、インフラの変更は影響範囲が大きいため、自動生成されたコードのレビューとセキュリティ確認は欠かせません。

参考リンク



前の記事
Claude Codeで「専門家チーム」を構築する:カスタムエージェントとCoworkの活用法
次の記事
mysqldump エラー 1449: DEFINER が存在しないユーザーを参照している場合の対処法