Skip to content
/ mcp Public
forked from awslabs/mcp

AWS MCP Servers — specialized MCP servers that bring AWS best practices directly to your development workflow

License

Notifications You must be signed in to change notification settings

watany-dev/mcp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

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

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

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.nova-canvas-mcp-server": {
      "command": "uvx",
      "args": ["awslabs.nova-canvas-mcp-server@latest"],
      "env": {
        "AWS_PROFILE": "your-aws-profile",
        "AWS_REGION": "us-east-1"
      }
    },
    "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"
      }
    },
    "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.

About

AWS MCP Servers — specialized MCP servers that bring AWS best practices directly to your development workflow

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%