AWS MCP
ClaudeのようなAIアシスタントがAWS環境と対話できるようにするモデルコンテキストプロトコル(MCP)サーバー。これにより、会話中に自然言語によるクエリとAWSリソースの管理が可能になります。Amazon Qのより良い代替手段を考えてみてください。

特徴
🔍 自然言語を使用して AWS リソースをクエリおよび変更する
☁️ 複数の AWS プロファイルと SSO 認証のサポート
🌐 マルチリージョンサポート
🔐 安全な資格情報の取り扱い(資格情報は外部サービスに公開されず、ローカルの資格情報が使用されます)
🏃♂️ AWS 認証情報を使用したローカル実行
Related MCP server: AWS Model Context Protocol Server
前提条件
ローカルに設定された AWS 認証情報 (
~/.aws/ディレクトリ)
インストール
リポジトリをクローンします。
依存関係をインストールします:
使用法
Claudeデスクトップアプリを開き、「設定」->「開発者」->「設定の編集」に移動します。

claude_desktop_config.jsonに次のエントリを追加します。
重要: /Users/<YOUR USERNAME>/aws-mcpプロジェクト ディレクトリへの実際のパスに置き換えます。
Claudeデスクトップアプリを再起動します。次のような画面が表示されます。

AWS プロファイルを選択して開始するか、次の質問をしてアクションに進みます。
「利用可能なAWSプロファイルの一覧」
「アカウント内のすべての EC2 インスタンスを一覧表示する」
「S3 バケットとそのサイズを表示」
「us-east-1 にデプロイされている Lambda 関数は何ですか?」
「すべての ECS クラスターとそのサービスを一覧表示する」
nvmで使用する
まずソースからビルドし、次の設定を追加します。
トラブルシューティング
ログを表示するには:
開発中の機能
[ ] MFAサポート
[ ] SSO認証情報をキャッシュして、頻繁に更新されないようにする