Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AWS環境のリソース調査を Claude Code で効率化 / aws investigat...

AWS環境のリソース調査を Claude Code で効率化 / aws investigate with cc devio2025

Avatar for MasahiroKawahara

MasahiroKawahara

September 02, 2025
Tweet

More Decks by MasahiroKawahara

Other Decks in Technology

Transcript

  1. 1

  2. メリット/ デメリット メリット シンプルで手っ取り早い デメリット 実行許可が手間 「don't ask again 」をポチポチ押していると

    .claude/settings.local.json が汚れがち { "permissions": { "allow": [ "Bash(aws iam list-role-policies:*)", "Bash(aws iam get-role-policy:*)", ... 9
  3. AWS API MCP サーバーとは AWS が提供しているMCP サーバーの1 つ Claude Code

    や Cursor から AWS サービスを操作できる 設定オプションでセキュリティガードレールも敷ける( 後述) 11
  4. インストール Claude Code に MCP サーバーを登録する。 ※ 上記は uv (Python

    パッケージ管理ツール) を使った方法。他に pip 版や docker 版も に記載あり mcp_json=$(cat <<EOF { "command": "uvx", "args": [ "awslabs.aws-api-mcp-server@latest" ], "env": { "AWS_REGION": "ap-northeast-1", "READ_OPERATIONS_ONLY": "true" }, "disabled": false, "autoApprove": [] } EOF ) claude mcp add-json aws-api-mcp-server-readonly "${mcp_json}" -s user 公式ページ 12
  5. デメリット MCP サーバーの接続( 起動) が少し遅く、 タイムアウトになることがある。 → MCP_TIMEOUT 環境変数を多めに設定しておくと解消する可能性あり 参考ブログ:

    # ~/.claude/settings.json 抜粋 { "env": { "MCP_TIMEOUT": 600000 } } Claude Code でAWS API MCP Server 利用時にFailed するとき の対処法 | DevelopersIO 17
  6. まとめ Claude Code でAWS リソース調査をする方法を2 つ紹介 AWS CLI を直接実行する AWS

    API MCP サーバーを使う 自然言語でリソース調査をする時代! 適切なガードレールを敷いたうえで、 どんどん使っていきましょう 20
  7. 参考 AWS API MCP Server - AWS MCP Servers MCP

    を介してClaude Code をツールに接続する - Anthropic 22