AWS EC2 Pricing MCP Server

AWS EC2 Pricing MCP Server

site icon
2025.05.02 0
PythonAWS EC2定价查询金融服务金融服务
AWS EC2 Pricing MCP Server 是一个允许任何LLM或自动化脚本通过一次调用查询实时EC2定价的服务。它基于预解析的AWS定价目录,能够回答关于EC2实例价格的各种问题,例如查询最便宜的EC2实例、特定CPU性能的实例、长期折扣等。
View on GitHub

Overview

基本能力

产品定位

AWS EC2 Pricing MCP Server 主要用于提供实时AWS EC2实例的定价信息,帮助用户快速获取和比较不同配置的EC2实例价格。

核心功能

  • 实时查询AWS EC2实例定价
  • 支持多种查询条件,如内存大小、CPU性能、折扣类型等
  • 提供预解析的AWS定价目录

适用场景

  • 自动化脚本需要实时EC2定价信息
  • LLM需要回答关于EC2定价的问题
  • 用户需要比较不同EC2实例的价格

工具列表

  • Docker:用于快速部署和运行服务
  • Python:直接运行服务脚本

常见问题解答

  • 如何获取最新的定价数据?通过curl命令下载最新的定价数据。
  • 如何构建Docker镜像?参考BUILD.md文件中的说明。

使用教程

使用依赖

  • Docker或Python环境

安装教程

使用Docker

  1. 从Docker Hub拉取镜像:
docker run --rm -i -q ai1st/aws-pricing-mcp
  1. 或构建本地镜像:
docker build -t aws-pricing-mcp .

使用Python

  1. 下载定价数据:
curl https://cloudfix-public-aws-pricing.s3.us-east-1.amazonaws.com/pricing/ec2_pricing.json.gz | gunzip > ec2_pricing.json
  1. 运行服务脚本:
python /path/to/server.py

调试方式

  • 确保定价数据文件ec2_pricing.jsonserver.py在同一目录下。
  • 使用Docker时,确保容器能够正常启动并运行。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。