mcp-registry/aws-pricing-mcp

    ==================
      
       /// MCP ///
      /// AWS ///
        
    ==================
        
    [server:online]
    [protocol:ready]

aws-pricing-mcp

by trilogy-group

MCP server exposing AWS EC2 real-time pricing data, queryable by CPU, RAM, family, purchase option, etc.

11
5
Open Source

01

AWS EC2 Pricing MCP

Query real-time AWS EC2 pricing data (instance costs, discounts, attributes, etc.) through a single call backed by a pre-parsed AWS pricing catalogue

Installation

1. Clone the repository:
git clone https://github.com/trilogy-group/aws-pricing-mcp.git
cd aws-pricing-mcp
2. Create and activate a virtual environment (recommended):
python3 -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
3. Install runtime dependencies:
pip install -r requirements.txt
4. (Optional) Install development/test extras:
pip install -r requirements-dev.txt
5. Environment configuration (override as needed):
• SERVER_PORT – TCP port to expose the MCP HTTP/JSON API (default 8080)
• AWS_REGION – Region whose pricing data you want to cache (default us-east-1)
• CACHE_TTL – Seconds to keep pricing data in memory (default 86400)
No AWS credentials are required because pricing data is public.
export SERVER_PORT=8080
export AWS_REGION=us-east-1
6. Start the MCP server:
python -m aws_pricing_mcp.server # or `make run` if a Makefile exists
7. Verify it is running:
curl http://localhost:8080/healthz
8. Build a container image (optional):
docker build -t aws-pricing-mcp .
docker run -p 8080:8080 aws-pricing-mcp

Documentation

# Transform Your AWS Infrastructure Decisions with Real-Time Pricing Intelligence in Augment Code

Stop context-switching to the AWS console every time you need to check EC2 pricing. The AWS Pricing MCP Server transforms Augment Code into your personal AWS cost optimization assistant, putting real-time EC2 pricing data directly into your coding workflow. Instead of manually researching instance types and costs, you can now ask Augment natural language questions like "What's the cheapest instance with 32GB RAM?" or "Compare r6g family pricing across regions" and get instant, accurate answers while you code.

## Seamless Integration with Your Development Workflow

Adding this MCP server to Augment Code is straightforward - just add the Docker configuration to your MCP settings and you're ready to go. Once connected, Augment can instantly access the entire AWS EC2 pricing catalog, filtered by CPU, memory, network performance, purchase options, and more. This means when you're architecting a new microservice, designing a data pipeline, or optimizing your infrastructure code, Augment can provide real-time cost analysis and recommendations without breaking your flow. The server uses pre-parsed AWS pricing data, so responses are lightning-fast and always current.

## Real-World Productivity Gains

With this MCP server, Augment Code becomes your infrastructure cost advisor. While reviewing Terraform configurations, you can ask "What's the 3-year reserved instance discount for these m5.large instances?" When writing deployment scripts, Augment can suggest "The c6g.2xlarge is 20% cheaper than c5.2xlarge for this CPU-intensive workload." During code reviews, you can instantly validate that your team chose cost-effective instance types. The server even handles complex queries about Windows licensing, SQL Server costs, and spot instance savings - turning what used to be time-consuming research into instant insights that help you write better, more cost-conscious infrastructure code.

**Setup Example:**
```json
{
  "mcpServers": {
    "AWS EC2 Pricing MCP": {
      "command": "docker",
      "args": ["run", "--rm", "-i", "-q", "--network", "none", "ai1st/aws-pricing-mcp"]
    }
  }
}
```
License: MIT License
Updated 7/15/2025

Table of Contents