local-only server
The server can only run on the client’s local machine because it depends on local resources.
AWS MCP
ClaudeのようなAIアシスタントがAWS環境と対話できるようにするモデルコンテキストプロトコル(MCP)サーバー。これにより、会話中に自然言語によるクエリとAWSリソースの管理が可能になります。Amazon Qのより良い代替手段を考えてみてください。
特徴
- 🔍 自然言語を使用して AWS リソースをクエリおよび変更する
- ☁️ 複数の AWS プロファイルと SSO 認証のサポート
- 🌐 マルチリージョンサポート
- 🔐 安全な資格情報の取り扱い(資格情報は外部サービスに公開されず、ローカルの資格情報が使用されます)
- 🏃♂️ AWS 認証情報を使用したローカル実行
前提条件
- Node.js
- クロードデスクトップ
- ローカルに設定された AWS 認証情報 (
~/.aws/
ディレクトリ)
インストール
- リポジトリをクローンします。
Copy
- 依存関係をインストールします:
Copy
使用法
- Claudeデスクトップアプリを開き、「設定」->「開発者」->「設定の編集」に移動します。
claude_desktop_config.json
に次のエントリを追加します。
Copy
重要: /Users/<YOUR USERNAME>/aws-mcp
プロジェクト ディレクトリへの実際のパスに置き換えます。
- Claudeデスクトップアプリを再起動します。次のような画面が表示されます。
- AWS プロファイルを選択して開始するか、次の質問をしてアクションに進みます。
- 「利用可能なAWSプロファイルの一覧」
- 「アカウント内のすべての EC2 インスタンスを一覧表示する」
- 「S3 バケットとそのサイズを表示」
- 「us-east-1 にデプロイされている Lambda 関数は何ですか?」
- 「すべての ECS クラスターとそのサービスを一覧表示する」
nvm
で使用する
まずソースからビルドし、次の設定を追加します。
Copy
トラブルシューティング
ログを表示するには:
Copy
開発中の機能
- [ ] MFAサポート
- [ ] SSO認証情報をキャッシュして、頻繁に更新されないようにする
You must be authenticated.
ClaudeのようなAIアシスタントがAWS環境と対話できるようにするモデルコンテキストプロトコル(MCP)サーバー。これにより、会話中に自然言語によるクエリとAWSリソースの管理が可能になります。Amazon Qのより良い代替手段を考えてみてください。