AWS CLI MCP サーバー
Claude から直接 AWS CLI コマンドを生成および実行できる MCP (Model Context Protocol) サーバー。
特徴
MCP プロトコルを介して AWS CLI コマンドを実行する
AWSサービスに関する詳細情報を入手する
利用可能なAWSサービスの一覧
AWS CLI 機能へのフルアクセス
Related MCP server: Tembo MCP Server
ツール
execute-aws-command : AWS CLI コマンドを実行する
パラメータ:
command: AWS サービス (例: s3、ec2、lambda)subcommand(オプション):実行するコマンド(例:ls、describe-instances)options(オプション): コマンドオプションをキーと値のペアとして指定します
get-service-details : 特定の AWS サービスの詳細を取得する
パラメータ:
service: AWS サービス名 (例: s3、ec2、lambda)
リソース
aws-services://list : 利用可能な AWS サービスを一覧表示する
セットアップとインストール
前提条件
Node.js (v20以降を推奨)
npmまたはyarn
AWS CLI がインストールされ、認証情報が設定されている
タイプスクリプト
ローカルインストール
このリポジトリをクローンします:
依存関係をインストールします:
プロジェクトをビルドします。
AWS CLI が設定されていることを確認します。
MCP サーバーを起動します。
Claude Desktopとの統合
これをclaude_desktop_config.jsonに追加します:
プロジェクトをビルドした後、以下を使用できます。
クロードでの使用例
S3バケットの一覧表示
S3バケットを作成する
EC2 サービスの詳細を取得する
セキュリティノート
このサーバーは、設定されたAWS認証情報と同じ権限でAWS CLIコマンドを実行します。
このサーバーにアクセスできる人には注意してください
本番環境での使用には追加の認証を実装することを検討してください
ライセンス
MITライセンス