AWS定价-MCP

@trilogy-group/aws-pricing-mcp
0 Stars 303 次浏览 trilogy-group 更新于 2026-08-23

aws定价-mcp

该服务暂未提供标准配置,请参考 README 手动接入

服务介绍

AWS EC2 定价 MCP 服务器

AWS EC2 定价 MCP 服务器允许任何 LLM 或自动化脚本通过一次调用查询实时 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 Hub 镜像

使用以下 mcp_config.json 配置文件来运行 Docker Hub 镜像:

json
{
"mcpServers": {
"AWS EC2 Pricing MCP": {
"command": "docker",
"args": ["run", "--rm", "-i", "-q", "--network", "none", "ai1st/aws-pricing-mcp"]
}
}
}

  • --rm 标志在容器退出时删除该容器。
  • -i 标志启用交互模式以进行标准输入输出通信。
  • -q 标志抑制关于下载镜像的 Docker 消息。
  • --network none 完全断开容器与网络的连接,以确保没有数据外泄。

使用本地镜像

构建镜像:

bash
docker build -t aws-pricing-mcp .

这将下载定价数据并构建镜像。

使用本地构建镜像的示例 mcp_config.json 文件:

json
{
"mcpServers": { "AWS EC2 Pricing MCP": {
"command": "docker",
"args": ["run", "--rm", "-i", "--network", "none", "aws-pricing-mcp"]
}
}
}

  • --rm 标志在容器退出时删除该容器。
  • -i 标志启用交互模式以进行标准输入输出通信。
  • --network none 完全断开容器与网络的连接,以确保没有数据外泄。

直接使用 Python

你需要先下载定价数据:

bash
curl https://cloudfix-public-aws-pricing.s3.us-east-1.amazonaws.com/pricing/ec2_pricing.json.gz | gunzip > ec2_pricing.json

该文件应与 server.py 在同一目录中。

本地 Python 的示例 mcp_config.json 文件:

json
{
"mcpServers": { "AWS EC2 Pricing MCP": {
"command": "python",
"args": [
"/path/to/server.py"
]
}
}
}

构建说明

有关构建和发布 Docker 镜像的说明,请参阅 BUILD.md

定价数据 JSON 格式

请参阅 PRICING.md

相关 MCP 服务