awslabs/mcp: Enhance AI Assistants with AWS Model Context Protocol Servers
This repository profile is provided by osrepos.com, an open source repository discovery platform.

Summary
The awslabs/mcp repository offers a suite of specialized Model Context Protocol (MCP) servers designed to help users maximize their AWS experience. These servers enable seamless integration between Large Language Model (LLM) applications and various AWS services, providing AI assistants with real-time access to documentation, contextual guidance, and best practices. This enhances the quality and accuracy of AI-generated outputs for cloud development and operations.
Repository Information
Topics
Click on any tag to explore related repositories
Use at your own risk
OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.
Introduction
AWS MCP Servers, found in the awslabs/mcp repository, are a collection of specialized tools built to extend the capabilities of AI applications within the AWS ecosystem. They leverage the Model Context Protocol (MCP), an open standard that facilitates robust integration between LLM applications and external data sources or tools. Whether you are developing an AI-powered IDE, enhancing a chatbot, or creating custom AI workflows, MCP provides a standardized way to connect LLMs with the essential context they need.
By using this protocol, AWS MCP Servers grant AI applications access to up-to-date AWS documentation, contextual guidance, and adherence to best practices. This client-server architecture transforms AWS capabilities into an intelligent extension of your development environment or AI application, enabling enhanced cloud-native development, infrastructure management, and overall development workflows, making AI-assisted cloud computing more accessible and efficient.
Why Use AWS MCP Servers?
MCP servers significantly enhance the capabilities of foundation models (FMs) in several key areas:
-
Improved Output Quality: By injecting relevant, up-to-date information directly into the model's context, MCP servers drastically improve responses for specialized domains like AWS services. This approach minimizes hallucinations, delivers more accurate technical details, enables precise code generation, and ensures recommendations align with current AWS best practices and service capabilities.
-
Access to Latest Documentation: Foundation models may not always have knowledge of the most recent releases, APIs, or SDKs. MCP servers bridge this gap by fetching the latest documentation, ensuring your AI assistant always operates with the most current AWS capabilities.
-
Workflow Automation: MCP servers convert common workflows into tools that foundation models can directly utilize. For tasks involving CDK, Terraform, or other AWS-specific workflows, these tools empower AI assistants to perform complex operations with greater accuracy and efficiency.
-
Specialized Domain Knowledge: These servers provide deep, contextual knowledge about AWS services that might not be fully represented in foundation models' training data, leading to more accurate and helpful responses for cloud development tasks.
Installation
To get started with AWS MCP Servers, you'll generally follow these steps:
- Install
uvfrom Astral. - Install Python using
uv python install 3.10. - Configure your AWS credentials with access to the required services.
- Add the desired server to your MCP client configuration.
For example, a basic configuration for Kiro MCP settings on macOS/Linux (~/.kiro/settings/mcp.json) would look like this:
{
"mcpServers": {
"awslabs.core-mcp-server": {
"command": "uvx",
"args": [
"awslabs.core-mcp-server@latest"
],
"env": {
"FASTMCP_LOG_LEVEL": "ERROR"
}
}
}
}
Docker images for each MCP server are also published to the public AWS ECR registry, allowing for containerized deployments. Refer to individual server READMEs for specific requirements and detailed configuration options.
Examples
AWS MCP Servers offer a wide range of functionalities for various use cases:
-
AWS Documentation MCP Server: Helps your AI assistant research and generate up-to-date code for any AWS service, such as Amazon Bedrock Inline agents.
-
AWS IaC MCP Server (or Terraform/CDK MCP Servers): Enables your AI assistant to create infrastructure-as-code implementations that utilize the latest APIs and adhere to AWS best practices.
-
AWS Pricing MCP Server: Allows you to inquire about estimated monthly costs for a CDK project before deployment or understand potential AWS service expenses for infrastructure designs, receiving detailed cost estimations and budget planning insights.
-
Amazon DynamoDB MCP Server: Provides expert design guidance and data modeling assistance for DynamoDB.
-
Valkey MCP Server: Facilitates natural language interaction with Valkey data stores, enabling AI assistants to efficiently manage data operations through a simple conversational interface.
Links
For more information and resources, please visit:
- GitHub Repository: https://github.com/awslabs/mcp
- Introducing AWS MCP Servers for code assistants: https://aws.amazon.com/blogs/machine-learning/introducing-aws-mcp-servers-for-code-assistants-part-1/
- Vibe coding with AWS MCP Servers | AWS Show & Tell: https://www.youtube.com/watch?v=qXGQQRMrcz0
- Supercharging AWS database development with AWS MCP servers: https://aws.amazon.com/blogs/database/supercharging-aws-database-development-with-aws-mcp-servers/
- Unlocking the power of Model Context Protocol (MCP) on AWS: https://aws.amazon.com/blogs/machine-learning/unlocking-the-power-of-model-context-protocol-mcp-on-aws/
Related repositories
Similar repositories that may be relevant next.

Fix Inventory: Open-Source Cloud Security Posture Management for Multi-Cloud
May 2, 2026
Fix Inventory is an open-source tool for cloud and security engineers, designed to identify and remediate critical risks across AWS, GCP, Azure, and Kubernetes. It provides a graph-based data model to collect, normalize, and triage security risks in multi-cloud infrastructure, offering a powerful alternative to proprietary cloud security solutions. Written in Python, it supports over 300 cloud services and various security use cases.

s3cmd: Command-Line Tool for S3 Compatible Storage Management
April 26, 2026
s3cmd is a powerful command-line tool for managing data in Amazon S3 and other S3-compatible cloud storage services. Written in Python, it provides a robust solution for power users, batch scripts, and automated backups. Its extensive features, including multipart uploads and encryption, make it an essential utility for cloud storage interaction.

Webiny-js: Open-Source Serverless Enterprise CMS for AWS
January 24, 2026
Webiny-js is an open-source serverless enterprise CMS designed for AWS environments. It offers a comprehensive suite of tools including a headless CMS, page builder, form builder, and file manager. This platform is highly customizable and easily expandable, making it suitable for various enterprise needs.

aws-nuke: Safely Remove All Resources from an AWS Account
January 12, 2026
aws-nuke is a powerful command-line tool designed to remove all resources from an AWS account, ensuring a clean slate. Rewritten in Version 3 using libnuke, it offers enhanced stability, new features, and improved maintainability for efficient cloud resource management. This tool is ideal for development, testing, or decommissioning AWS environments.
Source repository
Open the original repository on GitHub.