Welcome to AWS MCP Servers
A suite of specialized MCP servers that help you get the most out of AWS, wherever you use MCP.
Available MCP Servers
Core MCP Server
The Core MCP Server manages and coordinates other MCP servers in your environment, providing automatic installation, configuration, and management.
Features:
- Automatic MCP Server Management
- Planning and guidance to orchestrate MCP Servers
- UVX Installation Support
- Centralized Configuration
Learn more about the Core MCP Server
AWS Documentation MCP Server
The AWS Documentation MCP Server provides access to AWS documentation and best practices.
Features:
- Search Documentation using the official AWS search API
- Get content recommendations for AWS documentation pages
- Convert documentation to markdown format
Learn more about the AWS Documentation MCP Server
AWS CDK MCP Server
The CDK MCP Server provides AWS Cloud Development Kit (CDK) best practices, infrastructure as code patterns, and security compliance with CDK Nag.
Features:
- CDK Best Practices
- CDK Nag Integration
- AWS Solutions Constructs
- GenAI CDK Constructs
Learn more about the CDK MCP Server
Amazon Nova Canvas MCP Server
The Nova Canvas MCP Server enables AI assistants to generate images using Amazon Nova Canvas.
Features:
- Text-based image generation
- Color-guided image generation
- Workspace integration
Learn more about the Nova Canvas MCP Server
Amazon Bedrock Knowledge Base Retrieval MCP Server
The Bedrock Knowledge Base Retrieval MCP Server enables AI assistants to retrieve information from Amazon Bedrock Knowledge Bases.
Features:
- Discover knowledge bases and their data sources
- Query knowledge bases with natural language
- Filter results by data source
- Rerank results
Learn more about the Bedrock Knowledge Base Retrieval MCP Server
Cost Analysis MCP Server
The Cost Analysis MCP Server enables AI assistants to analyze the cost of AWS services.
Features:
- Analyze and predict AWS costs before deployment
- Query cost data with natural language
- Generate cost reports and insights
Learn more about the Cost Analysis MCP Server
AWS Lambda MCP Server
The AWS Lambda MCP Server enables AI assistants to select and run AWS Lambda functions as MCP tools.
Features:
- Select and run AWS Lambda functions as MCP tools
- Tool names and descriptions are taken from the AWS Lambda function configuration
- Filter functions by name, tag, or both
- Use AWS credentials to invoke the Lambda functions
Learn more about the AWS Lambda MCP Server
AWS Diagram MCP Server
This MCP server that seamlessly creates diagrams using the Python diagrams package DSL. This server allows you to generate AWS diagrams, sequence diagrams, flow diagrams, and class diagrams using Python code.
Features:
The Diagrams MCP Server provides the following capabilities:
- Generate Diagrams: Create professional diagrams using Python code
- Multiple Diagram Types: Support for AWS architecture, sequence diagrams, flow charts, class diagrams, and more
- Customization: Customize diagram appearance, layout, and styling
- Security: Code scanning to ensure secure diagram generation
Learn more about the AWS Diagram MCP Server
AWS Terraform MCP Server
The Terraform MCP Server enables AWS best practices, infrastructure as code patterns, and security compliance with Checkov.
Features:
The Terraform MCP Server provides the following capabilities:
- Terraform Best Practices
- Security-First Development Workflow
- Checkov Integration
- AWS and AWSCC Provider Documentation
- AWS-IA GenAI Modules
- Terraform Workflow Execution
Learn more about the AWS Terraform MCP Server
Code Documentation Generation MCP Server
The Code Documentation Generation MCP Server automatically generates comprehensive documentation for code repositories.
Features:
- Automated documentation generation based on repository analysis
- AWS architecture diagram integration
- Multiple document types (README, API, Backend, Frontend)
- Interactive documentation creation workflow
Learn more about the Code Documentation Generation MCP Server
AWS Location Service MCP Server
A server for accessing AWS Location Service capabilities, focusing on place search, geographical coordinates, and route planning.
Features:
- Search for places using geocoding
- Get details for specific places by PlaceId
- Reverse geocode coordinates to addresses
- Search for places near a location
- Search for places that are currently open
- Calculate routes between locations with turn-by-turn directions
- Optimize waypoints for efficient routing
Learn more about the AWS Location Service MCP Server
CloudFormation MCP Server
A server for managing your AWS resources directly and through cloudformation.
Features:
- Create/Update/Delete your resources with the resource access tools
- List/Read your resources with the resource access tools
Learn more about the CloudFormation MCP Server
Git Repo Research MCP Server
A server for researching Git repositories using semantic search.
Features:
- Repository Indexing with FAISS and Amazon Bedrock embeddings
- Semantic Search within repositories
- Repository Structure Analysis
- GitHub Repository Search in AWS organizations
- File Access with text and binary support
Learn more about the Git Repo Research MCP Server
Postgres MCP Server
A server for Aurora Postgres.
Features:
- Converting human-readable questions and commands into structured Postgres-compatible SQL queries and executing them against the configured Aurora Postgres database
- Fetch table columns and comments from Postgres using RDS Data API
Learn more about the Postgres MCP Server
AWS DynamoDB MCP Server
A server for interacting with AWS DynamoDB
Features: - Control Plane operations like table creation, table update, global secondary index, streams, global table management, backup, restore, etc. - Data Plane operations like put, get, update, query and scan.
Learn more about the AWS DynamoDB MCP Server
Installation and Setup
Please refer to the README files in each server's directory for specific installation instructions.
Samples
Please refer to the samples directory for examples of how to use the MCP Servers.
Contributing
Contributions are welcome! Please see the contributing guidelines for more information.
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.