AWS EC2 料金 MCP サーバー
AWS EC2 料金 MCP サーバーを使用すると、LLM または自動化スクリプトから 1 回の呼び出しで EC2 の料金をリアルタイムで照会できます。事前に解析された AWS 料金カタログに基づいて、次のような質問に答えます。
What is the cheapest EC2 instance with 32GB RAM?
Which AMD instances have more than 3.5 Ghz CPUs?
What is the 3-yr All Upfront discount on r6g family in eu-west-1?
What is the cheapest instance to run Windows with SQL Server Enterprise?
Dockerの使用
Dockerハブイメージの使用
Docker ハブ イメージには次の mcp_config.json を使用します。
{
"mcpServers": {
"AWS EC2 Pricing MCP": {
"command": "docker",
"args": ["run", "--rm", "-i", "-q", "--network", "none", "ai1st/aws-pricing-mcp"]
}
}
}--rmフラグは、コンテナの終了時にコンテナを削除します。-iフラグは、stdio 通信の対話型モードを有効にします。-qフラグは、イメージのダウンロードに関する docker メッセージを抑制します。--network noneコンテナをネットワークから完全に切断し、データの流出がないことを保証します。
ローカルイメージの使用
イメージをビルドします。
docker build -t aws-pricing-mcp . --build-arg BUILD_DATE=$(date +%Y-%m-%d)これにより、価格データがダウンロードされ、イメージがビルドされます。BUILD_DATEパラメータにより、ビルド中に最新の価格データがダウンロードされます。
ローカルにビルドされたイメージのサンプル mcp_config.json:
{
"mcpServers": { "AWS EC2 Pricing MCP": {
"command": "docker",
"args": ["run", "--rm", "-i", "--network", "none", "aws-pricing-mcp"]
}
}
}--rmフラグは、コンテナの終了時にコンテナを削除します。-iフラグは、stdio 通信の対話型モードを有効にします。--network noneコンテナをネットワークから完全に切断し、データの流出がないことを保証します。
Related MCP server: tokencost-dev
Pythonを直接使用する
まず価格データをダウンロードする必要があります。
curl https://cloudfix-public-aws-pricing.s3.us-east-1.amazonaws.com/pricing/ec2_pricing.json.gz | gunzip > ec2_pricing.jsonserver.py と同じディレクトリにある必要があります。
ローカル Python のサンプル mcp_config.json:
{
"mcpServers": { "AWS EC2 Pricing MCP": {
"command": "python",
"args": [
"/path/to/server.py"
]
}
}
}組み立て説明書
Docker イメージの構築と公開の手順については、 BUILD.md を参照してください。
価格データ JSON 形式
PRICING.md を参照してください。
This server cannot be installed
Maintenance
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/trilogy-group/aws-pricing-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
