aws-amplify Claude Code プラグイン
Claude Code プラグインClaude Code開発Web・アプリ開発クラウド・デプロイ・CI/CDClaude Code 拡張・ワークフロー以下の解説は生成 AI によるものです。出典と照らし合わせてご確認ください。
このプラグインは、AWS Amplify Gen 2を使ったフルスタックアプリ開発をフェーズ分けして導いてくれるClaude Code拡張です。バックエンド構築(認証・データモデル・ストレージ・関数)、サンドボックス環境でのデプロイ検証、フロントエンドフレームワークとの接続、そして本番環境へのCI/CDデプロイという流れで作業を進めます。READMEによると、amplify-workflowという1つのスキルが前提条件の確認や計画の承認、手順に沿った実行を担当し、aws-mcpというMCPサーバーがAWSのドキュメントや標準作業手順を取得します。利用にはNode.js 18以上、npm、設定済みのAWS CLI認証情報が必要です。リクエストの内容に応じて必要なフェーズのみが実行される仕組みです。
連携サービスについて
AWS AmplifyはAmazon Web Servicesが提供する、フルスタックのWeb・モバイルアプリを構築・ホスティングするためのプラットフォームです。AWSの公式ページによると、開発者はTypeScriptで認証・データAPI・ストレージ・サーバーレス関数といったバックエンドリソースを定義でき、Next.js、Nuxt、React Native、Flutterなどのフロントエンドフレームワークに対してマネージドなホスティングとCI/CDを提供し、CloudFrontを含むAWSインフラ上にデプロイされます。
aws-amplify でできること
- 認証ルール、データモデル、ストレージ、Lambda関数などを含むAmplifyバックエンドの構築や修正を依頼する
- 本番投入前にサンドボックス環境へデプロイして動作を検証する
- React等のフロントエンドフレームワークを構築済みのAmplifyバックエンドに接続する
- CI/CDワークフローを使ってサンドボックスから本番環境へアプリを移行する
- 付属のaws-mcpサーバー経由でAWSの関連ドキュメントや標準作業手順を取得する
- 前提条件確認スクリプトを実行し、Node.js・npm・AWS CLI認証情報の設定状況を確認する