AWS MCP Servers logo

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.

View on GitHub

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)?

MCP is an open protocol that enables seamless integration between LLM applications and external data sources and tools.

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?

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?

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?

Comprehensive documentation for all servers is available on the documentation website: https://awslabs.github.io/mcp/