Amazon Web Services MCP について
Amazon Web Services MCPは、MSPチームやAWS請求分析担当者向けに、コスト分析のCLIおよびMCP接続を提供します。ローカルのSQLiteミラーにより、Cost Explorerへの反復的な問い合わせを抑えます。
主な機能
- 01CLIでのAWS請求分析
- 02ローカルSQLiteキャッシュ
- 03リンクされたアカウントの支出集約
- 04コスト比較と予測
- 05アイドルリソースと転送料金の検出
- 06請求用量コードの説明
活用シーン
- 01月ごとの請求額の変化を説明
- 02組織の支出を押し上げるアカウントの特定
- 03アイドルリソースや無駄の確認
- 04不明瞭な用量コードを平易な表現に変換
MCP 対応
MCPサーバーはaws-billing-cliを通じて、MCPクライアントにAWS請求の照会と分析を提供します。READMEは標準のstdioトランスポートを推奨し、現行のHTTPモードにはセキュリティ上のリスクがあると警告しています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
翻訳後に原文が更新されています。最新の内容は原文をご確認ください。
Amazon Web Services + AI - ChatGPT、Claude、GitHub Copilot、Microsoft 365 Copilot、Gemini、および MCP に対応するあらゆるエージェント向け
非公式です。Amazon Web Services API 向けにコミュニティが開発した Claude Code Skill および MCP サーバーです。Amazon.com, Inc. またはその関連会社とは提携しておらず、承認や後援も受けていません。
スキルの全ページ - インストール方法、成果、安全性の仕組み。
専門知識のない方でも、AWS の請求内訳をゼロから把握し、平易な英語で無駄を検出して Slack に送信できます。さらにキャッシュすることで、Cost Explorer の呼び出しごとに料金が発生するのを防げます。すでにお使いの AI で動作します。ChatGPT(Plus/Pro+)、Claude Desktop、Codex、Claude Code、Claude Cowork、GitHub Copilotに加え、リモート経由でMicrosoft 365 Copilot / Copilot StudioやGoogle Geminiにも対応しています。無料のオープンソースで、ノートパソコン上で動作します。MSP オーナー向けに開発されました。コードは不要です。
お使いのエージェントに対応
MSP オーナーが実際に使っている 6 つのエージェント(セルフサービスで、今すぐ利用可能):
| お使いの AI エージェント | Amazon Web Services スキルのインストール方法 |
|---|---|
| Claude Desktop | インストーラーを実行し、Settings > Extensions で aws-billing-mcp を登録します(JSON の編集は不要です)。 |
| ChatGPT(有料プラン) | インストーラーを実行し、aws-billing-mcp を HTTPS 経由で公開して、Developer Mode コネクターとして登録します。 |
| Codex CLI | 以下のインストールプロンプトを貼り付けます。 |
| Claude Code | 以下のインストールプロンプトを貼り付けます。 |
| Claude Cowork | 以下のインストールプロンプトを貼り付けます。 |
| GitHub Copilot(VS Code) | インストーラーを実行し、mcp.json の servers キーの下に aws-billing-mcp を追加してから、Agent モードを選択します。 |
ChatGPT では、aws-billing-mcp --transport http を実行し、HTTPS の背後で公開してください。ブリッジパッケージは不要です。mcp-install.md をご覧ください。
Microsoft と Google の環境にも対応
導入済みのユーザーは多いですが、正確にお伝えすると、こちらは先ほどインストールしたローカルバイナリではなく、リモート/エンタープライズ向けの方法です。
| エージェント | 必要なもの |
|---|---|
| Microsoft 365 Copilot / Copilot Studio | セルフサービスでは利用できません。 aws-billing-mcp を HTTPS 経由でホストし、Copilot Studio(Tools > Add a tool > Model Context Protocol > Server URL)または宣言型エージェントに接続します。Copilot Studio のライセンスとテナント管理者の権限が必要です。mcp-install.md をご覧ください。 |
| Google Gemini | Gemini CLI はローカルで動作し、Claude Code と同様です。Gemini アプリはリモートで動作し、ChatGPT と同じ HTTPS の方法を使います。mcp-install.md をご覧ください。 |
スキルをネイティブに扱うエージェント(こちらも対応): Hermes と OpenClaw は、このスキルの
SKILL.mdを直接読み取り、MCP にも対応しています。インストール方法は以下の各セクションをご覧ください。Cursor、Windsurf、Cline、Continue.dev、Zed でも MCP 経由で動作します。各ツールの詳細な接続方法:docs/which-agent.md。
複数のエージェントを使っていますか? 1 つのコマンドで、対応する 51 以上のエージェントすべてにインストールできます:
npx skills add Servosity/msp-skills@latest(Node.js が必要です。その後、CLI/MCP バイナリ用のスキル別インストーラーを実行してください)。docs/which-agent.md をご覧ください。
60 秒でインストール
Claude Desktop で最速の方法 - ワンクリックの .mcpb
Claude Desktop バンドル:
.mcpbは macOS(Intel および Apple Silicon)、Windows x64、Linux x64 で起動します。各ツールは、同梱のaws-billing-cliをシェル経由で実行します。2026-09-18 以降にリリースされたものには、この CLI がバンドル内に含まれています。それ以前のバンドルには MCP サーバーのみが含まれているため、同梱の CLI がない場合は、先に以下のパス A またはパス B のインストーラーを実行してください(または、既存のバイナリをAWS_BILLING_CLI_PATHに設定してください)。詳細: #331。
Amazon Web Services MCP(.mcpb)をダウンロード - 次に Claude Desktop > Settings > Extensions を開き、ファイルを選択します。ワンクリックで完了し、JSON もシェルも不要です。(リリースページで Amazon Web Services のすべてのリリースを確認できます。)
Claude Code プラグインをご希望ですか?マーケットプレイスを一度追加してからインストールしてください。すぐに使えるようになり、ディレクトリ一覧の確認も不要です。
/plugin marketplace add Servosity/msp-skills
/plugin install aws-billing@msp-skills
パス A - AI エージェントにプロンプトを1つ貼り付ける(推奨)
これを Claude Code、Codex CLI、または Claude Cowork にコピーしてください。
このエージェントのワークスペースに、Servosity/msp-skills の Amazon Web Services Skill と MCP サーバーをインストールしてください。このワークスペースで POSIX シェル(macOS、Linux、WSL、または Bash)を使用している場合は、
bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/aws-billing/install.sh)を実行してください。Windows PowerShell を使用している場合は、iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/aws-billing/install.ps1 | iexを実行してください。その後、README に従って認証し、aws-billing-cli --helpを実行して機能を確認してください。
シェルを実行できるエージェントなら、どれでも同じプロンプトを使えます。
パス B - インストーラーを自分で実行する
Windows(PowerShell):
iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/aws-billing/install.ps1 | iex
macOS / Linux:
bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/aws-billing/install.sh)
インストーラーは、aws-billing-cli(CLI)と aws-billing-mcp(MCP サーバー)の両方をユーザーの bin パスに配置します。Claude Code、Codex、Cowork は、このディレクトリにある SKILL.md を通じて Skill を検出します。
確認:
aws-billing-cli --version
最新バージョンにアップグレードする
インストーラーは常に最新リリースを取得します。アップグレードするには、再度実行してください。
macOS / Linux:
bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/aws-billing/install.sh)
Windows(PowerShell):
iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/aws-billing/install.ps1 | iex
Claude Desktop の .mcpb をお使いの場合:最新の .mcpb(このセクションの冒頭)をダウンロードし、Settings > Extensions で再度選択してください。Claude Code プラグインをお使いの場合:/plugin update aws-billing@msp-skills。
Claude Desktop、GitHub Copilot、Gemini CLI、Microsoft 365 Copilot、その他の MCP クライアントに追加する
インストーラーの実行後、エージェントごとの接続方法について、mcp-install.md と docs/which-agent.md を参照してください。エージェントごとのセクションがあり、GitHub Copilot の servers キーや、リモートの Microsoft 365 Copilot / Copilot Studio の手順も記載されています。Claude Desktop では Settings > Extensions パネルを使うのが最も簡単です。JSON を編集したい場合に備えた MCP 設定ブロックは、mcp-install.md に記載されています。
Hermes にインストールする
Hermes CLI から:
hermes skills install servosity/msp-skills/skills/aws-billing --force
Hermes のチャットセッション内から:
/skills install servosity/msp-skills/skills/aws-billing --force
Hermes はネイティブで MCP に対応しているため、aws-billing-mcp サーバーを直接使用することもできます。インストール方法と環境変数は同じです。
OpenClaw にインストールする
OpenClaw エージェントに次の内容を伝えてください(コピーして使用できます)。
https://github.com/servosity/msp-skills/tree/main/skills/aws-billing から aws-billing skill をインストールしてください。この skill には、必須 CLI(
aws-billing-cli)をopenclaw:frontmatter ブロック経由でインストールする方法が定義されています。
OpenClaw はまだ一般公開されていません。frontmatter の設定はあらかじめ含まれており、OpenClaw の公開と同時に有効になります。
認証する
aws-billing-cli に必要な認証情報については、mcp-install.md を参照してください。
このスキルでできること
| MSP からよく聞かれる質問 | コマンド |
|---|---|
| 先月と今月で請求額が変わったのはなぜですか? | aws-billing-cli compare --from last-month --to this-month |
| 組織の支出を押し上げているリンク済みアカウントはどれですか? | aws-billing-cli consolidated --period this-month |
| 現在、どこで無駄な支出が発生していますか? | aws-billing-cli waste rank |
| データ転送コストはどこで漏れていますか? | aws-billing-cli waste transfer --period last-month |
| この分かりにくい使用タイプの行は何を意味しますか? | aws-billing-cli explain EUC1-DataTransfer-Out-Bytes |
| 来月はいくら使うことになりますか? | aws-billing-cli forecast --profile-aws prod |
| 同僚に請求情報の読み取り専用アクセスを付与するにはどうすればよいですか? | aws-billing-cli iam-setup --tier core --format cloudformation |
| 請求額について分かりやすく答えてもらうには? | aws-billing-cli ask "what are my top services" |
コマンドの全リファレンスについては、guide.md をご覧ください。AI エージェントの運用契約(--agent、--dry-run、変更を加える前に確認するタイミング)については、AGENTS.md をご覧ください。
他との違い
Amazon Web Services の統合機能や MCP サーバーの多くは、質問のたびに Cost Explorer へリアルタイムの呼び出しを行います。単発の検索なら問題ありませんが、各リクエストに $0.01 かかり、「今四半期、どのリンク済みアカウントでコストが最も大きく増え、その原因となったサービスは何か」と全アカウントを対象に一度に尋ねると、対応できません。
このスキルは、全文検索に対応したローカル SQLite ミラーに Amazon Web Services のデータを同期します。集計に関する質問はローカルでのクエリ一つで解決できるため、即座にオフラインで結果が得られ、AI には生データではなく、順位付けされた回答が表示されます。consolidated、compare、waste rank などの複合コマンドは、リンク済みアカウント、サービス、リソースインベントリを横断して結合します。ステートレスな API ラッパーでは、呼び出しごとに料金を払わずにこれを実現できません。
このスキルが解消する課題
r/msp では、「クライアントの請求額が跳ね上がったが、理由を説明できない」という趣旨の AWS 関連の話題が繰り返し登場します。コンソールには EUC1-DataTransfer-Out-Bytes のような使用タイプコードが大量に表示され、Cost Explorer は尋ねていない質問に答えます。「リザーブドインスタンスを購入する」という提案ではなく、知りたいのは「何が変わり、どこでコストが漏れているのか」です。Corey Quinn の Last Week in AWS が多くの読者を集めているのは、AWS の請求が意図的に分かりにくく設計されているという前提があるからです。クライアントの AWS を管理する MSP にとって、その不透明さは毎月の負担です。請求内容を読み解ける人がいないためコストレビューが省かれ、無駄な支出が積み重なり、気づいたときには請求額に驚くことになります。
このスキルは、効果の高い次のコマンドでその課題を解消します。
aws-billing-cli compare- 前月比で変動したサービスを順位付けするため、「なぜ変わったのか」をスプレッドシートではなく、一文で説明できます。aws-billing-cli consolidated- すべてのリンク済みアカウントを名前とインラインの差分付きで特定するため、組織の支出を押し上げているアカウントを一目で把握できます。aws-billing-cli waste rank- アイドル状態の EC2、未接続の EBS、孤立したスナップショット、未関連付けの Elastic IP を金額順に並べた表で表示し、節約可能な総額も確認できます。aws-billing-cli waste transfer- クロス AZ、クロスリージョン、NAT ゲートウェイのデータ転送コストがどこで漏れているかを特定します。aws-billing-cli explain- 不透明な使用タイプ文字列を分かりやすい説明に変換します。
詳しい説明については、pain-point.md をご覧ください。
よくある質問
ChatGPT で使えますか?
はい。Plus、Pro、Team、Business、Enterprise、Education のプランで利用できます(Free ティアでは、まだ Developer Mode を利用できません)。ChatGPT はローカルの stdio バイナリではなく、HTTPS 経由でリモート MCP サーバーに接続します。Amazon Web Services MCP サーバーはローカルで動作しますが、ネイティブで HTTP に対応しています。aws-billing-mcp --transport http --addr :7777 で起動し、HTTPS トンネルまたは独自のリバースプロキシの背後に配置してください。ブリッジパッケージは必要ありません。手順については、mcp-install.md をご覧ください。
Codex、Cursor、Windsurf、Cline、Copilot、Gemini で動作しますか?
はい。これらはすべて MCP に対応しています。各ツールへのインストールコマンドは上記の一覧に、詳しい説明は docs/which-agent.md にあります。
コードの知識は必要ですか?
いいえ。推奨するインストール方法は、Claude Code または Codex に1文を貼り付けるだけです。エージェントが SKILL.md を読み取り、インストールを行います。代替方法として、OS ごとの1行インストーラー(bash または PowerShell)もあります。どちらの方法でも、コードを書く必要はありません。Amazon Web Services の認証情報を一度入力します。
Amazon Web Services のデータは安全ですか?
データはお使いのマシンから外に出ません。CLI と MCP サーバーはローカルバイナリです。SQLite のミラーは、ユーザーアカウント配下のディレクトリに保存されます。AI エージェントが参照するのは CLI の返す内容だけです。通常はクエリ結果であり、生の一括データではありません。認証情報は環境変数またはエージェントの設定から読み込まれます。このリポジトリに含まれたり、MSP Skills によってどこかへ送信されたりすることはありません。
Cost Explorer の請求額が増えますか?
いいえ。それがローカルキャッシュを用意している理由です。sync でコストデータを一度取得します(Cost Explorer へのリクエストは1回あたり約0.01ドルです)。その後、bill、compare、consolidated、waste、ask はローカルの SQLite ミラーを使って無料で回答します。最新データを取得したい場合にのみ、--data-source live を指定してください。
aws CLI をインストールする必要はありますか?
いいえ。バイナリはネイティブの認証情報チェーン(環境変数、共有 --profile-aws、SSO、ロールの引き受け、インスタンスメタデータ)を使い、独自に AWS リクエストへ署名(SigV4)します。貼り付けるものはなく、aws CLI に依存しません。
メンバーアカウントからも利用できますか?それとも支払者アカウントのみですか?
組織全体のコストデータ(consolidated による集計)には、管理アカウント/支払者アカウントのプロファイルが必要です。メンバーアカウントからは、そのアカウント自体のコストのみを確認できます。リソースレベルの無駄のスキャンは、どのアカウントでも実行できます。aws-billing-cli doctor を実行すると、解決されたプロファイル、リージョン、認証情報のソースを確認できます。ここで使われる認証情報はベース URL ではなく AWS SDK のチェーンから取得されるため、doctor は認証情報が使えると断言せず、「未検証」と報告します。動作を一貫して確認するには、aws sts get-caller-identity または以下の読み取りコマンドを実行してください。
AWS アカウントに変更を加えることはできますか?
いいえ。すべてのコマンドは AWS の請求および Cost Explorer API に対して読み取り専用で実行され、停止、削除、変更、購入は一切行いません。waste gp2-gp3 は、実行する代わりに、実行可能な aws ec2 modify-volume コマンドを表示します。オプトインの外部ネットワーク操作は、report --post-slack(要約を Slack に投稿)、feedback --send(フィードバックを上流に送信。AWS_BILLING_FEEDBACK_ENDPOINT を設定した場合のみ)、--deliver webhook:<url>(コマンドの出力を指定した URL に POST)のみです。いずれも AWS に変更を加えることはありません。また、請求 API には書き込みエンドポイントがないため、汎用の import コマンドでも変更はできません。
費用はいくらですか?
無料です。Apache-2.0 ライセンスで提供されています。費用が発生するのは、利用する AI エージェント(Claude、ChatGPT、Codex など)のみで、その料金は当社ではなく AI プロバイダーから請求されます。
安全性モデル
| ティア | 例 | 推奨されるエージェントポリシー |
|---|---|---|
| 読み取り | bill、consolidated、compare、forecast、waste rank、waste transfer、ask、explain、dimensions、doctor、iam-setup | 許可 |
| 書き込み(ローカル) | sync(ローカルキャッシュに書き込み)、report(HTML/PDF ファイルを書き込み) | 許可。AWS は変更しません |
| 外部送信(オプトイン) | report --post-slack(Slack への投稿)、feedback --send(上流へのメモ送信。エンドポイントを設定した場合のみ)、--deliver webhook:<url>(指定した URL への出力の POST) | 許可。フラグを指定した場合にのみ実行されます |
| 破壊的操作/設定 | なし。CLI は AWS リソースを停止、削除、変更、購入しません | 該当なし |
最も強力な制御方法は、Amazon Web Services の認証情報に付与する権限の範囲です。CLI が実行できるのは、その認証情報で許可された操作のみです。制限方法を含む詳細は governance.md をご覧ください。
ステータス
ベータ版です。Amazon Web Services API のサーフェスに対して検証済みで、毎週開催している Build Sessions では、実際の本番テナントで稼働させている MSP とともに検証を進めています。compoundingteams.com/build-sessions から参加登録できます。
標準規格。 オープンな Agent Skills 仕様(Anthropic、2025 年 12 月;40 以上のエージェント)に準拠しています。MCP 互換で、Hermes を含む、MCP 対応のあらゆるエージェントで動作します。OpenClaw 対応(frontmatter は事前設定済みで、OpenClaw のリリースを待っています)。
Servosity が保守しています。Apache-2.0 ライセンスです。CLI Printing Press を使って構築されています。最終更新日:2026-06-30。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。