Skip to content

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 Amazon Nova Canvas MCP Server

Amazon Kendra Index MCP Server

The Amazon Kendra Index MCP Server enables AI assistants to retrieve additional context from a specified Amazon Kendra index.

Features:

  • Query a specified Kendra index

Learn more about the Amazon Kendra Index 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 Tool MCP Server

The AWS Lambda Tool 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 Tool MCP Server

Amazon Aurora DSQL MCP Server

An AWS Labs Model Context Protocol (MCP) server for Aurora DSQL

Features:

  • Execute read only queries
  • Fetch table schema
  • Write or modify data using SQL, in a transaction

Learn more about the Amazon Aurora DSQL 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:

  1. Generate Diagrams: Create professional diagrams using Python code
  2. Multiple Diagram Types: Support for AWS architecture, sequence diagrams, flow charts, class diagrams, and more
  3. Customization: Customize diagram appearance, layout, and styling
  4. 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

Frontend MCP Server

The Frontend MCP Server provides specialized tools for prototyping web applications with React and AWS Amplify.

Features:

  • Create a web application using React, Tailwind, and shadcn
  • Customize the application based on functional requirements, deconstructing high-level application goals into features, pages, and components
  • Automatic application naming, branding (customized theme) and thematic image generation (splash images, fav icon) using Nova Canvas MCP
  • Integrated authentication flows with AWS Amplify auth

Learn more about the Frontend MCP Server

Amazon ElastiCache for Valkey MCP Server

The Amazon ElastiCache/MemoryDB Valkey MCP Server provides a natural language interface to interact with Valkey datastores, enabling AI assistants to work with various data structures and perform complex data operations.

Features:

  • Support for multiple data types (Strings, Lists, Sets, Sorted Sets, Hashes, Streams, etc.)
  • Advanced features like cluster support
  • JSON document storage and querying
  • Secure connections with SSL/TLS support
  • Connection pooling for efficient resource management

Learn more about the Amazon ElastiCache for Valkey MCP Server

Amazon ElastiCache for Memcached MCP Server

A server that provides natural language interface to interact with Amazon ElastiCache Memcached caches, enabling AI agents to efficiently manage and search cached data.

Features:

  • Natural language interface for cache operations
  • Comprehensive command support (Get, Set, Remove, Touch, CAS, Increment, Decrement)
  • Secure connections with SSL/TLS
  • Connection pooling and efficient resource management

Learn more about the Amazon ElastiCache for Memcached 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

AWS 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 AWS 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

Amazon Aurora 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 Amazon Aurora Postgres MCP Server

Amazon Aurora MySql MCP Server

A server for Aurora MySql.

Features:

  • Converting human-readable questions and commands into structured MySQL-compatible SQL queries and executing them against the configured Aurora MySQL database.
  • Fetch table schema

Learn more about the Amazon Aurora MySql MCP Server

Amazon CloudWatch Logs MCP Server

An AWS Labs Model Context Protocol (MCP) server for Amazon Cloudwatch Logs.

Features:

  • Discover log groups and their metadata
  • Execute CloudWatch Log Insights queries against log groups

Use this MCP server to first discover available logs groups, then run queries on them to filter, analyze, aggregate, etc. logs.

Learn more about the Amazon CloudWatch Logs MCP Server

Amazon DynamoDB MCP Server

A server for interacting with Amazon 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 Amazon DynamoDB MCP Server

Amazon DocumentDB MCP Server

The DocumentDB MCP Server enables AI assistants to interact with Amazon DocumentDB databases, providing secure query capabilities and database operations.

Features:

  • Connection management for DocumentDB clusters
  • Query documents with filtering and projection
  • Execute MongoDB aggregation pipelines
  • Optional read-only mode for enhanced security
  • Automatic connection cleanup and resource management

Learn more about the Amazon DocumentDB MCP Server

Amazon EKS MCP Server

A Model Context Protocol (MCP) server for Amazon EKS that enables generative AI models to create and manage Kubernetes clusters on AWS through MCP tools.

Features:

  • EKS Cluster Management: Create and manage EKS clusters with dedicated VPCs, proper networking, and CloudFormation templates for reliable, repeatable deployments
  • Kubernetes Resource Management: Create, read, update, delete, and list Kubernetes resources with support for applying YAML manifests
  • Application Deployment: Generate and deploy Kubernetes manifests with customizable parameters for containerized applications
  • Operational Support: Access pod logs, Kubernetes events, and monitor cluster resources
  • CloudWatch Integration: Retrieve logs and metrics from CloudWatch for comprehensive monitoring
  • Security-First Design: Configurable read-only mode, sensitive data access controls, and IAM integration for proper permissions management

Learn more about the Amazon EKS MCP Server

Synthetic Data MCP Server

A server for generating, validating, and managing synthetic data.

  • Business-Driven Generation: Generate synthetic data instructions based on business descriptions
  • Safe Pandas Code Execution: Run pandas code in a restricted environment with automatic DataFrame detection
  • JSON Lines Validation: Validate and convert JSON Lines data to CSV format
  • Data Validation: Validate data structure, referential integrity, and save as CSV files
  • Referential Integrity Checking: Validate relationships between tables
  • Data Quality Assessment: Identify potential issues in data models (3NF validation)
  • Storage Integration: Load data to various storage targets (S3) with support for multiple formats and configurations

Learn more about the Synthetic Data MCP Server

Amazon Neptune MCP Server

A server for interacting with Amazon Neptune graph database.

  • Run openCypher/Gremlin queries on a Neptune Database
  • Run openCypher queries on Neptune Analytics
  • Get the schema of the graph

Learn more about the Amazon Neptune MCP Server

AWS Bedrock Data Automation MCP Server

A Model Context Protocol (MCP) server for Amazon Bedrock Data Automation that enables AI assistants to analyze documents, images, videos, and audio files using Amazon Bedrock Data Automation projects.

Features:

  • Project Management: List and get details about Bedrock Data Automation projects
  • Asset Analysis: Extract insights from unstructured content using Bedrock Data Automation
  • Support for Multiple Content Types: Process documents, images, videos, and audio files
  • Integration with Amazon S3: Seamlessly upload and download assets and results

Learn more about the AWS Bedrock Data Automation MCP Server

Amazon Keyspaces (for Apache Cassandra) MCP Server

An Amazon Keyspaces (for Apache Cassandra) MCP server enables AI assistants to interact with Amazon Keyspaces and Apache Cassandra.

Features: - Explore keyspaces and tables. - Execute CQL SELECT queries against the configured database. - Get feedback and suggestions for improving query performance. - Use with Amazon Keyspaces, or with Apache Cassandra.

Learn more about the Amazon Keysapces 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.