MCP.so
ログイン

AWS Cost Notifier MCP Server

@enomoto11

AWS Cost Notifier MCP Server について

AWS Cost Notifier MCP Server - Daily AWS cost monitoring and reporting tool

基本情報

カテゴリ

クラウドとインフラ

ランタイム

node

トランスポート

stdio

公開者

enomoto11

設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "aws-cost-notifier-mcp-server": {
      "command": "node",
      "args": [
        "build/index.js"
      ]
    }
  }
}

ツール

ツールは検出されませんでした

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is AWS Cost Notifier MCP Server?

An MCP server that retrieves monthly AWS costs, displays breakdowns by service, monitors daily cost fluctuations, and automatically creates day-over-day comparison reports as GitHub Issues.

How to use AWS Cost Notifier MCP Server?

Clone the repository, install dependencies (npm install), set the required environment variables (AWS_PROFILE, AWS_REGION, AWS_SDK_LOAD_CONFIG, GITHUB_TOKEN, GITHUB_OWNER, GITHUB_REPO), then build and run with node build/index.js. It can also be configured as a Cursor MCP server via .cursor/mcp.json.

Key features of AWS Cost Notifier MCP Server

  • Retrieve daily total AWS cost.
  • View cost breakdown by service.
  • Aggregate costs by category (EC2, security, management, storage, etc.).
  • Analyze fluctuations with day-over-day comparisons.
  • Output cost data in JSON format.
  • Automatically post reports to a GitHub Issue.

Use cases of AWS Cost Notifier MCP Server

  • Daily monitoring of overall AWS spending.
  • Identifying which services are driving cost changes day-to-day.
  • Generating automated, shareable cost reports in a GitHub repository.
  • Tracking cost trends across predefined categories.

FAQ from AWS Cost Notifier MCP Server

What costs does the server retrieve?

It retrieves the monthly AWS cost total, with daily breakdowns by service and category, and compares the latest day to the previous day.

What setup is required before using it?

You need AWS credentials (profile and region) and a GitHub personal access token. The server reads these from environment variables set in a .env file or in the MCP server configuration.

What output format does the server produce?

The server outputs JSON containing a summary (period, total cost, previous day cost, change percentage, currency), category-level aggregates, and per-service details.

What are the known limitations?

Costs displayed are estimates and may differ from the final invoice. AWS Cost Explorer API usage may incur additional charges. Day-over-day changes reflect daily fluctuations, not monthly trends. GitHub API rate limits apply.

How can I run it as a Cursor MCP server?

Add an entry to .cursor/mcp.json with the command node build/index.js, the working directory, and all required environment variables, then use mcp aws-cost-notifier to invoke it.

コメント

「クラウドとインフラ」の他のコンテンツ