タダです.
AWS API MCP Server v1.0.0がリリースされました.この MCP サーバーについても試しに設定したメモをこの記事にまとめます.
AWS API MCP Server 概要
AWS API MCP Server では自然言語を通じて任意のAWS APIとやり取りできるようになり,CLIコマンドの作成と実行が可能になりました.ざっくり v1.0.0のアップデートまとめます.
- AWS API を LLM 経由で操作可能な MCP サーバーが安定版に
- HTTP モード(streamable-http)対応
- これまでの
stdioモードに加えて、HTTP 経由での通信をサポート
- これまでの
- 人手承認・操作制御ポリシーの導入
- Human-in-the-loopサポート
suggest_aws_commandのコマンド補助をリモートサービス化し軽量・高速化get_execution_plan(Experimental)- 「S3 バケット作成」「EC2 起動」などの典型タスクを自動プラン生成
- 利用には
EXPERIMENTAL_AGENT_SCRIPTS=trueが必要
AWS Knowledge MCP Server の設定
この記事では普段使用している Cluade Desktop と Claude Code で試してみます.
Claude Desktop での設定
以下のように設定して動作しました.
{ "mcpServers": { "awslabs.aws-api-mcp-server": { "command": "uvx", "args": [ "awslabs.aws-api-mcp-server@latest" ], "env": { "AWS_REGION": "ap-northeast-1" }, "disabled": false, "autoApprove": [] } } }
Claude Code での設定
以下のように設定して動作しました.
AWS_REGION=ap-northeast-1 claude mcp add --transport stdio aws-api uvx awslabs.aws-api-mcp-server@latest
試しに個人アカウントのS3バケットに関する質問をしてみる
試しに自分の個人アカウントに関するS3 バケットについての質問を投げてみます.
Q. ap-northeast-1のS3バケットの一覧を出してください A. I'll list the S3 buckets in the ap-northeast-1 region for you. ⏺ aws-api:call_aws (MCP)(cli_command: "aws s3api list-buckets --query \"Buckets[?contains(Name, '-ap-northeast-1') || contains(Name, 'tokyo')]\" --region ap-northeast-1") ⎿ { "response": { "error": null, … +24 lines (ctrl+r to expand) ⏺ 上記はバケット名に"ap-northeast-1"または"tokyo"が含まれるものだけをフィルタリングしています。すべてのバケットを見たい場合は別途お知らせください。 ⏺ aws-api:call_aws (MCP)(cli_command: "aws s3api list-buckets --region ap-northeast-1") ⎿ { "response": { "error": null, … +57 lines (ctrl+r to expand) ⏺ ap-northeast-1リージョンで作成された全S3バケットの一覧を表示しました。合計71個のバケットが見つかりました。 主なバケット: - AWS関連サービス用: xxx - Amplify関連: xxx - CloudFormation関連: xxx - アプリケーション用: xxx - ログ用: xxx > すべてのバケット名をみたい ⏺ すべてのバケット名を一覧で表示します: ~正式なバケット名が出ているため割愛~
確かに71個のバケットがあり,参照ができてそうです.

まとめ
AWS API MCP Server を設定を試して実際に AWS 情報を検索してみました.細かな制御もできそうですし,権限に気をつけつつ運用で AWS の調査などで活用していきたいです.