[アップデート] AWS Pricing MCP Server が利用可能になりました

[アップデート] AWS Pricing MCP Server が利用可能になりました

Clock Icon2025.07.17

こんにちは!クラウド事業本部コンサルティング部のたかくに(@takakuni_)です。

先日、AWS Price List API を実行可能な AWS Pricing MCP Server が登場しました。

https://aws.amazon.com/about-aws/whats-new/2025/07/model-context-protocol-server-price-list/

AWS Pricing MCP Server

AWS Pricing MCP Server は AWS の料金表を取得する為に利用する Price List API を利用して、料金情報を取得する MCP Server です。

https://awslabs.github.io/mcp/servers/aws-pricing-mcp-server/

Price List API を叩いたことがある方ならわかるのですが、以下のようなフィルターを駆使して料金表を取得する必要があり、ひと工夫が必要です。

import boto3

pricing = boto3.client('pricing')

response = pricing.get_products(
     ServiceCode='AmazonEC2',
     Filters = [
         {'Type' :'TERM_MATCH', 'Field':'operatingSystem', 'Value':'Windows'              },
         {'Type' :'TERM_MATCH', 'Field':'vcpu',            'Value':'64'                   },
         {'Type' :'TERM_MATCH', 'Field':'memory',          'Value':'256 GiB'              },
         {'Type' :'TERM_MATCH', 'Field':'preInstalledSw',  'Value':'SQL Ent'              },
         {'Type' :'TERM_MATCH', 'Field':'location',        'Value':'Asia Pacific (Mumbai)'}
     ],
     MaxResults=100
)

今回の MCP Server によって、自然言語で調べることができるようになったのは、画期的ですね。

Cost Analysis MCP Server

「あれ、以前もコスト周りの調査で Cost Analysis MCP Server という MCP Server 出ていたような ...?」と思う方もいるかもしれません。

https://dev.classmethod.jp/articles/aws-mcp-server-terraform-cost-analysis-diagram/

今回の AWS Pricing MCP Server は Cost Analysis MCP Server を吸収する形で、機能を踏襲しています。

Cost Analysis & Planning

  • Detailed cost report generation: Create comprehensive cost analysis reports with unit pricing, calculation breakdowns, and usage scenarios
  • Infrastructure project analysis: Scan CDK and Terraform projects to automatically identify AWS services and their configurations
  • Architecture pattern guidance: Get detailed architecture patterns and cost considerations, especially for Amazon Bedrock services
  • Cost optimization recommendations: Receive AWS Well-Architected Framework aligned suggestions for cost optimization

Features

今後は、AWS Pricing MCP Server を使っていきましょう。また、Cost Analysis MCP Server はソースからなくなっていますね。

2025-07-16-23-06-39@2x.png

https://github.com/awslabs/mcp/commit/fceca0aa1291ccb1f02192cdd67f6818498e9ed3

やってみた

実際に AWS Pricing MCP Server いきます。まずは IAM の設定から。

Pricing List API は無料で利用可能な API で、IAM の権限があれば実行できます。今回は MCP Server 用の IAM ユーザー/アクセスキーを作成し、権限設定してみました。

{
	"Version": "2012-10-17",
	"Statement": [
		{
			"Effect": "Allow",
			"Action": [
			    "pricing:*"
			],
			"Resource": "*"
		}
	]
}

Claude Desktop 上で設定します。mcp.json に以下を設定します。

AWS_PROFILE は適宜修正してください。AWS_REGION は Price List API の仕様上、 以下のどれかを選択する必要があります。

  • us-east-1
  • eu-central-1
  • ap-south-1
{
  "mcpServers": {
    "awslabs.aws-pricing-mcp-server": {
      "command": "uvx",
      "args": ["awslabs.aws-pricing-mcp-server@latest"],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR",
        "AWS_PROFILE": "aws-mcp-server",
        "AWS_REGION": "us-east-1"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

Claude Desktop 上だと以下のように表示されていれば OK です。

2025-07-16-23-38-52@2x.png

「東京リージョンの Windows OS の m7i.large の 1 時間あたりの料金を教えてください」と質問してみました。動いている様子が確認できます。

2025-07-17-00-00-03@2x.png

2025-07-17-00-01-35@2x.png

うまく動かなかった部分は、フィルターを変えてリトライしていますね。

2025-07-17-00-01-44@2x.png

最終的に 1 時間あたり $0.2222 という答えが出てきました。

2025-07-17-00-01-49@2x.png

答えはどうなのでしょうか。(MCP Server 使う意味

正解していますね!

2025-07-17-00-11-06@2x.png

まとめ

以上、簡単ですが、AWS Pricing MCP Server が利用可能になりました。

既存で Cost Analysis MCP Server を使っていた方は、「移行が必要」、「加えて Price List API も叩くようになった」を意識できれば OK かと思います。

クラウド事業本部コンサルティング部のたかくに(@takakuni_)でした!

Share this article

facebook logohatena logotwitter logo

© Classmethod, Inc. All rights reserved.