AWS Cost Notifier MCP Server

AWS Cost Notifier MCP Server

site icon
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的限制

使用教程

使用依赖

  1. 确保已安装Node.js和npm
  2. 确保已配置AWS CLI和GitHub账号

安装教程

  1. 克隆仓库:
git clone https://github.com/yourusername/aws-cost-notifier-mcp-server.git
cd aws-cost-notifier-mcp-server
  1. 安装依赖包:
npm install
  1. 设置环境变量:
cp .env.example .env
  1. 编辑.env文件,配置AWS和GitHub相关信息

  2. 构建TypeScript代码:

npm run build

调试方式

  1. 直接运行:
node build/index.js
  1. 作为Cursor MCP服务器运行:
mcp aws-cost-notifier
  1. 在VSCode中按F5键进行调试

许可证

该项目遵循 None 开源许可条款。