AWS MCP Servers
by awslabs
AWS MCP Servers provide a suite of specialized servers that enhance AI applications by providing access to AWS documentation, contextual guidance, and best practices. These servers enable enhanced cloud-native development, infrastructure management, and development workflows.
Last updated: N/A
What is AWS MCP Servers?
AWS MCP Servers are a collection of lightweight programs that expose specific AWS capabilities through the standardized Model Context Protocol (MCP). They act as intermediaries between AI applications (like chatbots and IDEs) and AWS services, providing contextual information to improve model outputs.
How to use AWS MCP Servers?
To use AWS MCP Servers, you need to install them using uvx
or other package managers, configure your AWS credentials, and add the server configurations to your MCP client (e.g., Amazon Q CLI, Cursor, Windsurf). Each server has specific installation instructions and configuration options detailed in its README.
Key features of AWS MCP Servers
Improved Output Quality for AI applications interacting with AWS
Access to Latest AWS Documentation and Best Practices
Workflow Automation for AWS-specific tasks (CDK, Terraform)
Specialized Domain Knowledge about AWS services
Seamless integration with AI coding assistants and chatbot applications
Use cases of AWS MCP Servers
Generating up-to-date code for AWS services using the AWS Documentation MCP Server
Creating infrastructure-as-code implementations with the latest APIs and AWS best practices using the CDK MCP Server or Terraform MCP Server
Estimating monthly costs for CDK projects before deployment using the Cost Analysis MCP Server
Generating images using Amazon Nova Canvas with text-based or color-guided parameters
Creating diagrams using the Python diagrams package DSL with the AWS Diagram MCP Server
FAQ from AWS MCP Servers
What is the Model Context Protocol (MCP)?
What is the Model Context Protocol (MCP)?
MCP is an open protocol that enables seamless integration between LLM applications and external data sources and tools.
Why use MCP Servers?
Why use MCP Servers?
MCP servers improve output quality, provide access to the latest documentation, automate workflows, and offer specialized domain knowledge for foundation models.
How do I install MCP Servers?
How do I install MCP Servers?
Generally, you can install uv
, install Python, configure AWS credentials, and add the server to your MCP client configuration. Refer to the individual server READMEs for specific requirements.
What are some available MCP Servers?
What are some available MCP Servers?
Available servers include Core MCP Server, AWS Documentation MCP Server, Amazon Bedrock Knowledge Bases Retrieval MCP Server, AWS CDK MCP Server, Cost Analysis MCP Server, Amazon Nova Canvas MCP Server, AWS Diagram MCP Server, AWS Lambda MCP Server, and AWS Terraform MCP Server.
Where can I find more documentation?
Where can I find more documentation?
Comprehensive documentation for all servers is available on the documentation website: https://awslabs.github.io/mcp/