AWS Pricing MCP 是一个 Model Context Protocol(MCP)服务器,旨在提供 AWS EC2 实例的价格数据。该项目由 trilogy-group 开发,托管于 GitHub。
用途: 该工具主要用于查询 AWS EC2 实例的价格信息,帮助用户根据规格找到最便宜的实例。它通过 MCP 协议暴露定价数据,便于集成到支持 MCP 的 AI 工具或开发环境中。
主要能力:
- EC2 定价数据:根据规格查找最便宜的 EC2 实例。
- 多种定价模型:支持按需(On Demand)、预留实例(Reserved Instances)和 CloudFix RightSpend。
- 灵活过滤:可按区域、平台、租期、vCPU、RAM、GPU 等条件过滤。
- 协议兼容:完全符合 JSON-RPC 2.0 和 MCP 协议。
- 无服务器选项:提供 Lambda 函数部署,支持 Function URL。
- 动态数据:价格数据从 S3 动态获取,确保始终最新。
使用方式: 项目提供两种部署方式:Lambda 部署(推荐)和传统服务器部署。Lambda 函数提供与服务器相同的功能,并具备无服务器优势。详细部署指南可参考仓库中的 LAMBDA.md 文件。用户可通过 MCP 协议与服务器交互,查询定价数据。
适用场景: 适用于需要程序化获取 AWS EC2 价格信息的场景,例如成本优化、实例选型、自动化决策等。开发者和运维人员可利用该工具快速比较不同实例规格和定价模型的价格。
限制: 关于具体的定价数据准确性、更新频率、支持的 AWS 区域范围等细节,官方文本中未提供明确说明。此外,项目的安全策略、构建要求等需参考相关文档。