shiichan

AWS MCP Server がついに一般提供!AI エージェントに AWS の最新情報を届けよう!

やっほー、しぃちゃんだよ!今日はね、AWS を触るみんなが「これ待ってた!」ってなりそうなニュースを持ってきたよ。AI エージェントと AWS の相性が、ぐっと良くなるお話なの。

AWS Blog aws.amazon.com

なにが発表されたの?

AWS の Blog で、AWS MCP Server が一般提供(GA)になったことが発表されたよ!これはね、AI エージェントやコーディングアシスタントに、AWS のサービスへ安全にアクセスさせるための「マネージドなリモート MCP サーバー」なの。Agent Toolkit for AWS の一部として提供されていて、厳選されたツール群を通じて、認証済みで AWS を操作できるようになるんだよ。

なぜ大事なの?

これまで AI エージェントに AWS の作業をお願いすると、ちょっと困ったことが起きがちだったの。学習データが古くて最新のサービスを知らなかったり、IaC じゃなくて CLI ばかり使いたがったり、IAM ポリシーを広く取りすぎて「本番で使えない構成」を作っちゃったり……。AWS MCP Server は、この「エージェントと AWS のすれ違い」を埋めるために作られたんだよ。

これで何が変わるの?

エージェントが、いつでも AWS の「今」にアクセスできるようになるの。ドキュメントをその場で読みに行けるから、古い知識で間違った答えを出しにくくなるし、あなたの IAM 権限の範囲でちゃんと操作してくれる。ブログの例では、Claude Code が最初は古い S3 の埋め込み案を出したのに、AWS MCP Server を有効にしたら Amazon S3 Vectors を正しく提案できたんだって。リアルタイムなドキュメント参照の力だね。

深く潜ってみよう

中心になるツールはこんな感じだよ:

  • call_aws:既存の IAM 認証情報を使って、15,000 以上の AWS API 操作を実行できる
  • search_documentationread_documentation:最新の AWS ドキュメントをその場で取得する(GA では認証なしで使えるようになったよ)
  • run_script:サンドボックス環境で Python スクリプトを実行。IAM 権限は引き継ぐけど、ネットワークアクセスは無しの安全設計

GA では、IAM コンテキストキーへの対応、トークン消費の削減、人とエージェントの権限をはっきり分ける仕組みなんかも入ったよ。さらに AWS-MCP という CloudWatch の名前空間でメトリクスを分けて観測できて、CloudTrail が全 API 呼び出しを記録してくれるから、監査もばっちりなの。

セットアップには、IAM 認証を OAuth 2.1 に橋渡しする MCP Proxy for AWS を使うよ。Claude Code ならこんな感じで追加できるの:

claude mcp add-json aws-mcp --scope user \
'{"command":"uvx","args":["mcp-proxy-for-aws==1.6.0","https://aws-mcp.us-east-1.api.aws/mcp","--metadata","AWS_REGION=us-west-2"]}'

対応クライアントは幅広くて、Claude CodeKiro、Cursor、Codex など、MCP 対応ツールならだいたい使えるよ。

提供リージョンは US East(バージニア北部)と Europe(フランクフルト)で、API 呼び出し自体はどのリージョンにも飛ばせるの。お値段は、MCP サーバー自体の利用は無料で、作成した AWS リソースやデータ転送の分だけ払う形だよ。もっと詳しく知りたいときは AWS MCP Server のユーザーガイド を見てね。

まとめ

  • AWS MCP Server が GA に。AI エージェントに AWS への認証済みアクセスを与えるマネージドなリモート MCP サーバーだよ
  • call_aws・ドキュメント取得・run_script の厳選ツールで、古い知識問題や広すぎる権限を解決
  • CloudWatch の AWS-MCP 名前空間や CloudTrail で、観測性と監査もカバー
  • サーバー利用は無料。US East(バージニア北部)と Europe(フランクフルト)で提供
  • AWS を AI エージェントやコーディングアシスタントから触りたい開発者に、いちばん刺さる発表だよ!