
AWS Cost Notifier MCP Server

2025.04.20
0
TypeScript成本监控AWS服务自动化报告金融服务
AWS Cost Notifier MCP Server 是一个用于获取AWS月度成本并显示服务明细的MCP服务器。它每日监控成本变动,并自动生成与前一日比较的报告,以GitHub Issue的形式发布。
View on GitHub
Overview
基本能力
产品定位
AWS Cost Notifier MCP Server 主要用于监控和分析AWS云服务的成本,提供详细的成本报告和变动分析。
核心功能
- 日次的AWS成本总额获取
- 服务别的成本明细
- 类别别的成本汇总(如EC2、安全、管理、存储等)
- 与前一日比较的变动分析
- 成本信息的JSON格式输出
- 自动发布报告到GitHub Issue
适用场景
- AWS云服务的成本监控
- 团队内部的成本报告自动化
- 成本变动的实时提醒
工具列表
node
: 用于运行JavaScript代码npm
: 用于安装依赖包GitHub API
: 用于自动发布报告
常见问题解答
- 成本是估计值,最终金额以月末账单为准
- 使用AWS Cost Explorer可能会产生额外费用
- 前日比仅反映每日变动,可能与月度趋势不同
- 注意GitHub API的限制
使用教程
使用依赖
- 确保已安装Node.js和npm
- 确保已配置AWS CLI和GitHub账号
安装教程
- 克隆仓库:
git clone https://github.com/yourusername/aws-cost-notifier-mcp-server.git
cd aws-cost-notifier-mcp-server
- 安装依赖包:
npm install
- 设置环境变量:
cp .env.example .env
-
编辑
.env
文件,配置AWS和GitHub相关信息 -
构建TypeScript代码:
npm run build
调试方式
- 直接运行:
node build/index.js
- 作为Cursor MCP服务器运行:
mcp aws-cost-notifier
- 在VSCode中按F5键进行调试