A suite of specialized MCP servers that bring AWS best practices directly to your development workflow.
This monorepo contains the following MCP servers:
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
A server for AWS CDK best practices.
- AWS CDK project analysis and assistance
- CDK construct recommendations
- Infrastructure as Code best practices
A server for AWS Cost Analysis.
- Analyze and visualize AWS costs
- Query cost data with natural language
- Generate cost reports and insights
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
Each server has specific installation instructions. Generally, you can:
- Install
uvfrom Astral - Install Python using
uv python install 3.13 - Configure AWS credentials with access to required services
- 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.
Comprehensive documentation for all servers is available on our documentation website.
Documentation for each server:
- Bedrock Knowledge Bases Retrieval MCP Server
- Nova Canvas MCP Server
- Cost Analysis MCP Server
- CDK MCP Server
Documentation includes:
- Detailed guides for each server
- Installation and configuration instructions
- API references
- Usage examples
See CONTRIBUTING for more information.
This project is licensed under the Apache-2.0 License.