AWS chính thức ra mắt MCP server cho Billing and Cost Management – một công cụ mã nguồn mở giúp quản lý chi phí AWS thông minh hơn thông qua các trợ lý AI.

https://aws.amazon.com/about-aws/whats-new/2025/08/aws-billing-cost-management-mcp-server

MCP Server Là Gì?

MCP (Model Context Protocol) server là một “cầu nối” cho phép các trợ lý AI như Claude Desktop, VS Code, Amazon Q Developer CLI… có thể truy cập và phân tích dữ liệu chi phí AWS của bạn.

Nói đơn giản: Thay vì phải tự mình kiểm tra từng báo cáo chi phí phức tạp, giờ chỉ cần hỏi AI và nhận câu trả lời ngay lập tức.

Các lợi ích chính khi quản lý chi phí có AI hỗ trợ

1. Phân Tích Chi Phí Dễ Dàng

  • Xem chi phí quá khứ và dự báo tương lai
  • So sánh chi phí giữa các tháng
  • Phát hiện chi phí bất thường tự động

2. Tối Ưu Hóa Chi Tiêu

  • Nhận gợi ý tiết kiệm chi phí cho EC2, Lambda, EBS
  • Phân tích cơ hội mua Savings Plans và Reserved Instances
  • Tìm kiếm cơ hội chuyển sang AWS Graviton để tiết kiệm

3. Giám Sát Free Tier

  • Theo dõi sử dụng Free Tier
  • Tránh phát sinh chi phí ngoài ý muốn

4. Phân Tích Storage (S3)

  • Truy vấn dữ liệu Storage Lens bằng SQL
  • Phân tích chi phí lưu trữ theo bucket, region
  • Tìm cơ hội tối ưu hóa lưu trữ

Cách Cài Đặt

Bước 1: Chuẩn Bị

  • Có tài khoản AWS với quyền truy cập các API Billing
  • Cấu hình AWS credentials bằng lệnh dưới, điền thông tin Access Key, Secret Key vào
aws configure
  • Cài đặt uv từ Astral

https://docs.astral.sh/uv/getting-started/installation

curl -LsSf https://astral.sh/uv/install.sh | sh
  • Cài Python bằng lệnh
uv python install 3.10

Bước 2: Cài Đặt MCP Server

Với Linux/MacOS:

Cấu hình MCP Server trong MCP Client của bạn (ví dụ: đối với Amazon Q Developer CLI, hãy tạo ~/.aws/amazonq/mcp.json):

{
  "mcpServers": {
    "awslabs.billing-cost-management-mcp-server": {
      "command": "uvx",
      "args": [
         "awslabs.billing-cost-management-mcp-server@latest"
      ],
      "env": {
        "AWS_PROFILE": "your-aws-profile",
        "AWS_REGION": "ap-northeast-1"
      }
    }
  }
}

Bước 3: Kết Nối Với AI Assistant

MCP server hoạt động với nhiều công cụ AI:

  • Amazon Q Developer (Console và CLI)
  • Claude Desktop
  • Visual Studio Code
  • Kiro IDE

Bài viết này tôi dùng Amazon Q

Nếu thành công bạn sẽ thấy MCP server cho Billing and Cost Management được load như sau:

Các Tính Năng Chính

1. Cost Explorer

Phân tích chi phí lịch sử, dự báo chi phí, theo dõi xu hướng sử dụng

2. Budget Monitoring

Kiểm tra ngân sách hiện tại và cảnh báo vượt ngưỡng

3. Compute Optimizer

Nhận khuyến nghị tối ưu cho các dịch vụ compute

4. Cost Optimization Hub

Tập trung các cơ hội tiết kiệm chi phí

5. Storage Lens

Phân tích chi tiết chi phí lưu trữ S3

Ví Dụ Sử Dụng Thực Tế

Sau khi cài đặt, tôi hỏi AI câu sau:

check cost this month?

→ và nhận được câu trả lời như hình

Lưu Ý Quan Trọng

Về Bảo Mật

  • MCP server sử dụng AWS credentials của bạn
  • Cần cấp đủ quyền IAM cho các API cần thiết
  • Dữ liệu được xử lý an toàn theo tiêu chuẩn AWS

Kết Luận

AWS Billing and Cost Management MCP server là giúp đơn giản hóa quản lý chi phí AWS. Thay vì phải đọc hàng chục báo cáo phức tạp, giờ bạn chỉ cần trò chuyện với AI để hiểu rõ chi phí và tìm cách tối ưu.

Hy vọng bài viết có ích và cảm ơn độc giả!