Skip to Content

AWS

AWSクラウドサービスと接続してAWS CLIコマンドを実行することができます。

主要機能

  • AWS CLIコマンド実行
  • AWSサービス管理・照会
  • リソース状態確認
  • 自動化されたAWS作業実行

基本情報

認証方式

AWSアクセスキーを使用して認証します。

入力パラメータ

  • Access Key (必須): AWSアクセスキーID
  • Secret Access Key (必須): AWSシークレットアクセスキー
  • Session Token (選択): 一時認証情報使用時のセッショントークン
  • Region (必須): AWSリージョン (例: us-east-1, ap-northeast-2)

サポートするMCPツール

AWS CLI実行ツール

run_aws_cli

AWS CLIコマンドを実行し結果を返します。

使用例

例えば、

  • Promptで「現在のAWSアカウント情報を確認してください」と入力すると、
  • LLMはMCPを通じてrun_aws_cliツールを呼び出してaws sts get-caller-identityコマンドを実行します。
  • そして、Tool呼び出し結果を基にチャットで応答します。

サポートするAWS CLIコマンド例

アカウント・認証

  • aws sts get-caller-identity: 現在のユーザー情報確認
  • aws sts assume-role: ロール切り替え

EC2管理

  • aws ec2 describe-instances: EC2インスタンスリスト照会
  • aws ec2 start-instances: インスタンス開始
  • aws ec2 stop-instances: インスタンス停止

S3管理

  • aws s3 ls: S3バケットリスト照会
  • aws s3 cp: ファイルアップロード/ダウンロード
  • aws s3 sync: ディレクトリ同期

RDS管理

  • aws rds describe-db-instances: RDSインスタンスリスト照会
  • aws rds create-db-snapshot: スナップショット作成

Lambda管理

  • aws lambda list-functions: Lambda関数リスト照会
  • aws lambda invoke: Lambda関数実行

CloudFormation管理

  • aws cloudformation list-stacks: スタックリスト照会
  • aws cloudformation describe-stacks: スタック詳細情報照会

AWS認証情報設定方法

  1. AWS IAMコンソールでユーザー作成
  2. 必要な権限ポリシー連結
  3. アクセスキー作成・ダウンロード
  4. 作成されたアクセスキーとシークレットキーを安全な場所に保存

注意事項

  • AWS認証情報は安全に保管してください。
  • 必要な最小限の権限のみ付与することを推奨します。
  • コマンド実行時にタイムアウトが設定されています(デフォルト30秒)。
  • コストが発生する可能性があるコマンド実行時は注意してください。
  • プロダクション環境では特に慎重に使用してください。
Last updated on