Awslabs Cost Analysis Mcp Server

Awslabs Cost Analysis Mcp Server

By awslabs GitHub

-

awslabs cost-analysis
Overview

What is Awslabs Cost Analysis MCP Server?

The Awslabs Cost Analysis MCP Server is a specialized server designed to analyze and visualize AWS costs, providing insights and reports to help users manage their AWS expenses effectively.

How to use Awslabs Cost Analysis MCP Server?

To use the Cost Analysis MCP Server, install the server using the provided commands, configure your AWS credentials, and integrate it into your MCP client configuration. You can then query cost data using natural language.

Key features of Awslabs Cost Analysis MCP Server?

  • Analyze and visualize AWS costs
  • Query cost data with natural language
  • Generate detailed cost reports and insights

Use cases of Awslabs Cost Analysis MCP Server?

  1. Monitoring and managing AWS spending
  2. Generating reports for cost optimization
  3. Analyzing cost trends over time

FAQ from Awslabs Cost Analysis MCP Server?

  • Can I use this server for all AWS services?

Yes! The server can analyze costs across all AWS services.

  • Is there a cost associated with using this server?

No, the server is free to use as part of the Awslabs MCP suite.

  • How accurate is the cost analysis?

The accuracy depends on the data provided by AWS and the configuration of your AWS account.

Content

AWS MCP Servers

A suite of specialized MCP servers that bring AWS best practices directly to your development workflow.

GitHub License

Available Servers

This monorepo contains the following MCP servers:

Core MCP Server

PyPI version

A server for managing and coordinating other AWS Labs MCP servers.

  • Automatic MCP Server Management
  • Planning and guidance to orchestrate AWS Labs MCP Servers
  • UVX Installation Support
  • Centralized Configuration

Learn more | Documentation

Amazon Bedrock Knowledge Bases Retrieval MCP Server

PyPI version

A server for accessing Amazon Bedrock Knowledge Bases.

  • Discover knowledge bases and their data sources
  • Query knowledge bases with natural language
  • Filter results by data source
  • Rerank results

Learn more | Documentation

AWS CDK MCP Server

PyPI version

A server for AWS CDK best practices.

  • AWS CDK project analysis and assistance
  • CDK construct recommendations
  • Infrastructure as Code best practices

Learn more | Documentation

Cost Analysis MCP Server

PyPI version

A server for AWS Cost Analysis.

  • Analyze and visualize AWS costs
  • Query cost data with natural language
  • Generate cost reports and insights

Learn more | Documentation

Amazon Nova Canvas MCP Server

PyPI version

A server for generating images using Amazon Nova Canvas.

  • Text-based image generation with customizable parameters
  • Color-guided image generation with specific palettes
  • Workspace integration for saving generated images
  • AWS authentication through profiles

Learn more | Documentation

Installation and Setup

Each server has specific installation instructions. Generally, you can:

  1. Install uv from Astral
  2. Install Python using uv python install 3.13
  3. Configure AWS credentials with access to required services
  4. Add the server to your MCP client configuration

Example configuration for Amazon Q CLI MCP (~/.aws/amazonq/mcp.json):

{
  "mcpServers": {
    "awslabs.core-mcp-server": {
      "command": "uvx",
      "args": ["awslabs.core-mcp-server@latest"],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR",
        "MCP_SETTINGS_PATH": "path to your mcp settings file"
      }
    },
    "awslabs.nova-canvas-mcp-server": {
      "command": "uvx",
      "args": [
        "awslabs.core-mcp-server@latest",
      ],
      "env": {
        "AWS_PROFILE": "your-aws-profile",
        "AWS_REGION": "us-east-1",
        "FASTMCP_LOG_LEVEL": "ERROR"
      }
    },
    "awslabs.bedrock-kb-retrieval-mcp-server": {
      "command": "uvx",
      "args": ["awslabs.bedrock-kb-retrieval-mcp-server@latest"],
      "env": {
        "AWS_PROFILE": "your-aws-profile",
        "AWS_REGION": "us-east-1",
        "FASTMCP_LOG_LEVEL": "ERROR"
      }
    },
    "awslabs.cost-analysis-mcp-server": {
      "command": "uvx",
      "args": ["awslabs.cost-analysis-mcp-server@latest"],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR"
      }
    },
    "awslabs.cdk-mcp-server": {
      "command": "uvx",
      "args": ["awslabs.cdk-mcp-server@latest"],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR"
      },
    }
  }
}

See individual server READMEs for specific requirements and configuration options.

Documentation

Comprehensive documentation for all servers is available on our documentation website.

Documentation for each server:

Documentation includes:

  • Detailed guides for each server
  • Installation and configuration instructions
  • API references
  • Usage examples

Security

See CONTRIBUTING for more information.

License

This project is licensed under the Apache-2.0 License.

Disclaimer

Before using an MCP Server, you should consider conducting your own independent assessment to ensure that your use would comply with your own specific security and quality control practices and standards, as well as the laws, rules, and regulations that govern you and your content.

No tools information available.
No content found.