AWS MCP
ClaudeのようなAIアシスタントがAWS環境と対話できるようにするモデルコンテキストプロトコル(MCP)サーバー。これにより、会話中に自然言語によるクエリとAWSリソースの管理が可能になります。Amazon Qのより良い代替手段を考えてみてください。
特徴
🔍 自然言語を使用して AWS リソースをクエリおよび変更する
☁️ 複数の AWS プロファイルと SSO 認証のサポート
🌐 マルチリージョンサポート
🔐 安全な資格情報の取り扱い(資格情報は外部サービスに公開されず、ローカルの資格情報が使用されます)
🏃♂️ AWS 認証情報を使用したローカル実行
前提条件
ローカルに設定された 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認証情報をキャッシュして、頻繁に更新されないようにする
local-only server
The server can only run on the client's local machine because it depends on local resources.
ClaudeのようなAIアシスタントがAWS環境と対話できるようにするモデルコンテキストプロトコル(MCP)サーバー。これにより、会話中に自然言語によるクエリとAWSリソースの管理が可能になります。Amazon Qのより良い代替手段を考えてみてください。
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants like Claude to interact with Google Cloud Platform environments through natural language, allowing users to query and manage GCP resources during conversations.Last updated -9193165MIT License
- -securityAlicense-qualityA lightweight service that enables AI assistants to execute AWS CLI commands through the Model Context Protocol (MCP), allowing AI tools to retrieve AWS documentation and interact with AWS services.Last updated -162MIT License
- -securityFlicense-qualityAn MCP server that enables Claude to generate and execute AWS CLI commands, allowing users to manage AWS resources through natural language conversations.Last updated -2
- AsecurityFlicenseAqualityA Model Context Protocol server allowing Claude AI to interact with AWS resources through natural language, enabling users to query and manage AWS services without using the traditional AWS Console or CLI.Last updated -34