freshcrate
Skin:/

mcp

Official MCP Servers for AWS

Why this rank:Strong adoptionRecent releaseHealthy release cadence

Description

Official MCP Servers for AWS

README

Open source MCP servers for AWS

A suite of specialized MCP servers that help you get the most out of AWS, wherever you use MCP.

GitHubLicense Codecov OSSF-Scorecard Score

Table of Contents

What is the Model Context Protocol (MCP) and how does it work with MCP Servers for AWS?

The Model Context Protocol (MCP) is an open protocol that enables seamless integration between LLM applications and external data sources and tools. Whether you're building an AI-powered IDE, enhancing a chat interface, or creating custom AI workflows, MCP provides a standardized way to connect LLMs with the context they need.

โ€” Model Context Protocol README

An MCP Server is a lightweight program that exposes specific capabilities through the standardized Model Context Protocol. Host applications (such as chatbots, IDEs, and other AI tools) have MCP clients that maintain 1:1 connections with MCP servers. Common MCP clients include agentic AI coding assistants (like Kiro, Cline, Cursor, Windsurf) as well as chatbot applications like Claude Desktop, with more clients coming soon. MCP servers can access local data sources and remote services to provide additional context that improves the generated outputs from the models.

MCP Servers for AWS use this protocol to provide AI applications access to AWS documentation, contextual guidance, and best practices. Through the standardized MCP client-server architecture, AWS capabilities become an intelligent extension of your development environment or AI application.

MCP Servers for AWS enable enhanced cloud-native development, infrastructure management, and development workflowsโ€”making AI-assisted cloud computing more accessible and efficient.

The Model Context Protocol is an open source project run by Anthropic, PBC. and open to contributions from the entire community. For more information on MCP, you can find further documentation here

Open source MCP servers for AWS Transport Mechanisms

Supported transport mechanisms

The MCP protocol currently defines two standard transport mechanisms for client-server communication:

  • stdio, communication over standard in and standard out
  • streamable HTTP

The MCP servers in this repository are designed to support stdio only.

You are responsible for ensuring that your use of these servers comply with the terms governing them, and any laws, rules, regulations, policies, or standards that apply to you.

Server Sent Events Support Removal

Important Notice: On May 26th, 2025, Server Sent Events (SSE) support was removed from all MCP servers in their latest major versions. This change aligns with the Model Context Protocol specification's backwards compatibility guidelines.

We are actively working towards supporting Streamable HTTP, which will provide improved transport capabilities for future versions.

For applications still requiring SSE support, please use the previous major version of the respective MCP server until you can migrate to alternative transport methods.

Why MCP Servers for AWS?

MCP servers enhance the capabilities of foundation models (FMs) in several key ways:

  • Improved Output Quality: By providing relevant information directly in the model's context, MCP servers significantly improve model responses for specialized domains like AWS services. This approach reduces hallucinations, provides more accurate technical details, enables more precise code generation, and ensures recommendations align with current AWS best practices and service capabilities.

  • Access to Latest Documentation: FMs may not have knowledge of recent releases, APIs, or SDKs. MCP servers bridge this gap by pulling in up-to-date documentation, ensuring your AI assistant always works with the latest AWS capabilities.

  • Workflow Automation: MCP servers convert common workflows into tools that foundation models can use directly. Whether it's CDK, Terraform, or other AWS-specific workflows, these tools enable AI assistants to perform complex tasks with greater accuracy and efficiency.

  • Specialized Domain Knowledge: MCP servers provide deep, contextual knowledge about AWS services that might not be fully represented in foundation models' training data, enabling more accurate and helpful responses for cloud development tasks.

Available MCP Servers: Quick Installation

Get started quickly with one-click installation buttons for popular MCP clients. Click the buttons below to install servers directly in Cursor or VS Code:

๐Ÿš€ Getting Started with AWS

For AWS interactions, we recommend starting with:

Server Name Description Install
AWS MCP Server (in preview) Start here for secure, auditable AWS interactions! This remote, managed MCP server is hosted by AWS and combines comprehensive AWS API support with access to the latest AWS documentation, API references, What's New posts, and Getting Started information. Features pre-built Agent SOPs that follow AWS best practices, helping agents complete complex multi-step AWS tasks reliably. Built with safety and control in mind: syntactically validated API calls, IAM-based permissions with zero credential exposure, and complete CloudTrail audit logging. Access all AWS services for managing infrastructure, exploring resources, and executing AWS operations with full transparency and traceability. Read more InstallInstallInstall on VS Code

Browse by What You're Building

๐Ÿ“š Real-time access to official AWS documentation

Server Name Description Install
AWS Knowledge MCP Server A remote, fully-managed MCP server hosted by AWS that provides access to the latest AWS docs, API references, What's New Posts, Getting Started information, Builder Center, Blog posts, Architectural references, and Well-Architected guidance. InstallInstallInstall on VS CodeAWS Documentation MCP Server Get latest AWS docs and API references InstallInstallInstall on VS Code

๐Ÿ—๏ธ Infrastructure & Deployment

Build, deploy, and manage cloud infrastructure with Infrastructure as Code best practices.

Server Name Description Install
AWS IaC MCP Server Complete Infrastructure as Code toolkit with CloudFormation documentation access, CDK best practices guidance, construct examples, security validation, and deployment troubleshooting InstallInstallInstall on VS CodeAWS Cloud Control API MCP Server โš ๏ธ DEPRECATED Direct AWS resource management with security scanning and best practices (Use AWS IaC MCP Server instead) InstallInstallInstall on VS Code

Container Platforms

Server Name Description Install
Amazon EKS MCP Server Kubernetes cluster management and application deployment InstallInstallInstall on VS CodeAmazon ECS MCP Server Container orchestration and ECS application deployment InstallInstallInstall on VS CodeFinch MCP Server Local container building with ECR integration InstallInstallInstall on VS Code

Serverless & Functions

Server Name Description Install
AWS Serverless MCP Server Complete serverless application lifecycle with SAM CLI InstallInstallInstall on VS CodeAWS Lambda Tool MCP Server Execute Lambda functions as AI tools for private resource access InstallInstallInstall on VS Code

Support

Server Name Description Install
AWS Support MCP Server Help users create and manage AWS Support cases InstallInstallInstall on VS Code

๐Ÿค– AI & Machine Learning

Enhance AI applications with knowledge retrieval, content generation, and ML capabilities

Server Name Description Install
Amazon Bedrock Knowledge Bases Retrieval MCP Server Query enterprise knowledge bases with citation support InstallInstallInstall on VS CodeAmazon Kendra Index MCP Server Enterprise search and RAG enhancement InstallInstallInstall on VS CodeAmazon Q Business MCP Server AI assistant for your ingested content with anonymous access InstallInstallInstall on VS CodeAmazon Q Index MCP Server Data accessors to search through enterprise's Q index InstallInstallInstall on VS CodeAWS Bedrock Custom Model Import MCP Server Manage custom models in Bedrock for on-demand inference InstallInstallInstall on VS CodeAWS Bedrock AgentCore MCP Server Provides comprehensive documentation access on AgentCore platform services, APIs, and best practices InstallInstallInstall on VS CodeAmazon SageMaker AI MCP Server SageMaker AI resource management and model development InstallInstallInstall on VS Code

๐Ÿ“Š Data & Analytics

Work with databases, caching systems, and data processing workflows.

SQL & NoSQL Databases

Server Name Description Install
Amazon DynamoDB MCP Server DynamoDB expert design guidance and data modeling assistance InstallInstallInstall on VS CodeAmazon Aurora PostgreSQL MCP Server PostgreSQL database operations via RDS Data API InstallInstallInstall on VS CodeAmazon Aurora MySQL MCP Server MySQL database operations via RDS Data API InstallInstallInstall on VS CodeAmazon Aurora DSQL MCP Server Distributed SQL with PostgreSQL compatibility InstallInstallInstall on VS CodeAmazon DocumentDB MCP Server MongoDB-compatible document database operations InstallInstallInstall on VS CodeAmazon Neptune MCP Server Graph database queries with openCypher and Gremlin InstallInstallInstall on VS CodeAmazon Keyspaces MCP Server Apache Cassandra-compatible operations InstallInstallInstall on VS CodeAmazon Timestream for InfluxDB MCP Server Time-series database operations and InfluxDB compatibility InstallInstallInstall on VS CodeAWS S3 Tables MCP Server Manage S3 Tables for optimized analytics InstallInstallInstall on VS CodeAmazon Redshift MCP Server Data warehouse operations and analytics queries InstallInstallInstall on VS CodeAWS IoT SiteWise MCP Server Industrial IoT asset management, data ingestion, and analytics InstallInstallInstall on VS Code
Search & Analytics

Backend API Providers

Server Name Description Install
AWS AppSync MCP Server Manage and Interact with application backends powered by AWS AppSync InstallInstallInstall on VS Code

Caching & Performance

Server Name Description Install
Amazon ElastiCache MCP Server Complete ElastiCache control plane operations InstallInstallInstall on VS CodeAmazon ElastiCache / MemoryDB for Valkey MCP Server Advanced data structures and caching with Valkey InstallInstallInstall on VS CodeAmazon ElastiCache for Memcached MCP Server High-speed caching with Memcached protocol InstallInstallInstall on VS Code

๐Ÿ› ๏ธ Developer Tools & Support

Accelerate development with code analysis, documentation, and testing utilities.

Server Name Description Install
AWS IAM MCP Server Comprehensive IAM user, role, group, and policy management with security best practices InstallInstallInstall on VS CodeOpenAPI MCP Server Dynamic API integration through OpenAPI specifications InstallInstallInstall on VS Code

๐Ÿ“ก Integration & Messaging

Connect systems with messaging, workflows, and location services.

Server Name Description Install
Amazon SNS / SQS MCP Server Event-driven messaging and queue management InstallInstallInstall on VS CodeAmazon MQ MCP Server Message broker management for RabbitMQ and ActiveMQ InstallInstallInstall on VS CodeAWS Step Functions Tool MCP Server Execute complex workflows and business processes InstallInstallInstall on VS CodeAmazon Location Service MCP Server Place search, geocoding, and route optimization InstallInstallInstall on VS CodeOpenAPI MCP Server Dynamic API integration through OpenAPI specifications InstallInstallInstall on VS Code

๐Ÿ’ฐ Cost & Operations

Monitor, optimize, and manage your AWS infrastructure and costs.

Server Name Description Install
AWS Pricing MCP Server AWS service pricing and cost estimates InstallInstallInstall on VS CodeAmazon CloudWatch MCP Server Metrics, Alarms, and Logs analysis and operational troubleshooting InstallInstallInstall on VS CodeAWS Managed Prometheus MCP Server Prometheus-compatible operations InstallInstallInstall on VS CodeAWS Billing and Cost Management MCP Server Billing and cost management for chargeable and Proforma billing InstallInstallInstall on VS Code

๐Ÿงฌ Healthcare & Lifesciences

Interact with AWS HealthAI services.

Server Name Description Install
AWS HealthOmics MCP Server Generate, run, debug and optimize lifescience workflows InstallInstallInstall on VS CodeAWS HealthImaging MCP Server Comprehensive medical imaging data lifecycle management with 21 tools for DICOM operations, datastore management, and automated discovery InstallInstallInstall on VS CodeAWS HealthLake MCP Server Create, manage, search, and optimize FHIR healthcare data workflows with comprehensive AWS HealthLake integration, featuring automated resource discovery, advanced search capabilities, patient record management, and seamless import/export operations. InstallInstallInstall on VS Code

Browse by How You're Working

๐Ÿ‘จโ€๐Ÿ’ป Vibe Coding & Development

AI coding assistants like Kiro, Cline, Cursor, and Claude Code helping you build faster

Workshop: Check out the Vibe Coding with AWS MCP Servers workshop for hands-on guidance and examples.

Core Development Workflow
Server Name Description Install
AWS API MCP Server Start here for general AWS interactions! Comprehensive AWS API support with command validation, security controls, and access to all AWS services. Perfect for managing infrastructure, exploring resources, and executing AWS operations through natural language. InstallInstallInstall VS CodeAWS Knowledge MCP Server A remote, fully-managed MCP server hosted by AWS that provides access to the latest AWS docs, API references, What's New Posts, Getting Started information, Builder Center, Blog posts, Architectural references, and Well-Architected guidance. InstallInstallInstall on VS CodeAWS Documentation MCP Server Get latest AWS docs and API references InstallInstallInstall on VS Code
Infrastructure as Code
Server Name Description Install
AWS IaC MCP Server Complete Infrastructure as Code toolkit with CloudFormation documentation access, CDK best practices guidance, construct examples, security validation, and deployment troubleshooting InstallInstallInstall on VS CodeAWS Cloud Control API MCP Server โš ๏ธ DEPRECATED Direct AWS resource management with security scanning and best practices (Use AWS IaC MCP Server instead) InstallInstallInstall on VS Code
Application Development
Server Name Description Install
OpenAPI MCP Server Dynamic API integration through OpenAPI specifications InstallInstallInstall on VS Code
Container & Serverless Development
Server Name Description Install
Amazon SageMaker AI MCP Server SageMaker AI resource management and model development InstallInstallInstall on VS CodeAmazon EKS MCP Server Kubernetes cluster management and app deployment InstallInstallInstall on VS CodeAmazon ECS MCP Server Containerize and deploy applications to ECS InstallInstallInstall on VS CodeFinch MCP Server Local container building with ECR push InstallInstallInstall on VS CodeAWS Serverless MCP Server Full serverless app lifecycle with SAM CLI InstallInstallInstall on VS Code
Testing & Data
Server Name Description Install
Lifesciences Workflow Development
Server Name Description Install
AWS HealthOmics MCP Server Generate, run, debug and optimize lifescience workflows InstallInstallInstall on VS Code
Healthcare Data Management
Server Name Description Install
AWS HealthLake MCP Server Create, manage, search, and optimize FHIR healthcare data workflows with comprehensive AWS HealthLake integration, featuring automated resource discovery, advanced search capabilities, patient record management, and seamless import/export operations. InstallInstallInstall on VS Code

๐Ÿ’ฌ Conversational Assistants

Customer-facing chatbots, business agents, and interactive Q&A systems

Knowledge & Search
Server Name Description Install
Amazon Bedrock Knowledge Bases Retrieval MCP Server Query enterprise knowledge bases with citation support InstallInstallInstall on VS CodeAmazon Kendra Index MCP Server Enterprise search and RAG enhancement InstallInstallInstall on VS CodeAmazon Q Business MCP Server AI assistant for your ingested content with anonymous access InstallInstallInstall on VS CodeAmazon Q Index MCP Server Data accessors to search through enterprise's Q index InstallInstallInstall on VS CodeAWS Documentation MCP Server Get latest AWS docs and API references InstallInstallInstall on VS Code
Content Processing & Generation
Server Name Description Install
Document Loader MCP Server Parse and extract content from PDF, DOCX, XLSX, PPTX, and image files InstallInstallInstall on VS Code
Business Services
Server Name Description Install
Amazon Location Service MCP Server Location search, geocoding, and business hours InstallInstallInstall on VS CodeAWS Pricing MCP Server AWS service pricing and cost estimates InstallInstallInstall on VS Code

๐Ÿค– Autonomous Background Agents

Headless automation, ETL pipelines, and operational systems

Data Operations & ETL
Server Name Description Install
AWS Data Processing MCP Server Comprehensive data processing tools and real-time pipeline visibility across AWS Glue, Amazon EMR-EC2, and Amazon Athena InstallInstallInstall on VS CodeAmazon DynamoDB MCP Server Complete DynamoDB operations and table management InstallInstallInstall on VS CodeAmazon Aurora PostgreSQL MCP Server PostgreSQL database operations via RDS Data API InstallInstallInstall on VS CodeAmazon Aurora MySQL MCP Server MySQL database operations via RDS Data API InstallInstallInstall on VS CodeAmazon Aurora DSQL MCP Server Distributed SQL with PostgreSQL compatibility InstallInstallInstall on VS CodeAmazon DocumentDB MCP Server MongoDB-compatible document database operations InstallInstallInstall on VS CodeAmazon Neptune MCP Server Graph database queries with openCypher and Gremlin InstallInstallInstall on VS CodeAmazon Keyspaces MCP Server Apache Cassandra-compatible operations InstallInstallInstall on VS CodeAmazon Timestream for InfluxDB MCP Server Time-series database operations and InfluxDB compatibility InstallInstallInstall on VS Code
Caching & Performance
Server Name Description Install
Amazon ElastiCache / MemoryDB for Valkey MCP Server Advanced data structures and caching with Valkey InstallInstallInstall on VS CodeAmazon ElastiCache for Memcached MCP Server High-speed caching with Memcached protocol InstallInstallInstall on VS Code
Workflow & Integration
Server Name Description Install
AWS Lambda Tool MCP Server Execute Lambda functions as AI tools for private resource access InstallInstallInstall on VS CodeAWS Step Functions Tool MCP Server Execute complex workflows and business processes InstallInstallInstall on VS CodeAmazon SNS/SQS MCP Server Event-driven messaging and queue management InstallInstallInstall on VS CodeAmazon MQ MCP Server Message broker management for RabbitMQ and ActiveMQ InstallInstallInstall on VS Code
Operations & Monitoring
Server Name Description Install
Amazon CloudWatch MCP Server Metrics, Alarms, and Logs analysis and operational troubleshooting InstallInstallInstall on VS CodeAmazon CloudWatch Application Signals MCP Server Application monitoring and performance insights InstallInstallInstall on VS CodeAWS Managed Prometheus MCP Server Prometheus-compatible operations and monitoring InstallInstallInstall on VS CodeAWS Well-Architected Security Assessment Tool MCP Server Assess AWS environments against the Well-Architected Framework Security Pillar InstallInstallInstall on VS CodeAWS CloudTrail MCP Server CloudTrail events querying and analysis InstallInstallInstall on VS Code

MCP AWS Lambda Handler Module

A Python library for creating serverless HTTP handlers for the Model Context Protocol (MCP) using AWS Lambda. This module provides a flexible framework for building MCP HTTP endpoints with pluggable session management, including built-in DynamoDB support.

Features:

  • Easy serverless MCP HTTP handler creation using AWS Lambda
  • Pluggable session management system
  • Built-in DynamoDB session backend support
  • Customizable authentication and authorization
  • Example implementations and tests

See src/mcp-lambda-handler/README.md for full usage, installation, and development instructions.

When to use Local vs Remote MCP Servers?

MCP servers can be run either locally on your development machine or remotely on the cloud. Here's when to use each approach:

Local MCP Servers

  • Development & Testing: Perfect for local development, testing, and debugging
  • Offline Work: Continue working when internet connectivity is limited
  • Data Privacy: Keep sensitive data and credentials on your local machine
  • Low Latency: Minimal network overhead for faster response times
  • Resource Control: Direct control over server resources and configuration

Remote MCP Servers

  • Team Collaboration: Share consistent server configurations across your team
  • Resource Intensive Tasks: Offload heavy processing to dedicated cloud resources
  • Always Available: Access your MCP servers from anywhere, any device
  • Automatic Updates: Get the latest features and security patches automatically
  • Scalability: Easily handle varying workloads without local resource constraints
  • Security: Centralized security controls with IAM-based permissions and zero credential exposure
  • Governance: Comprehensive audit logging and compliance monitoring for enterprise-grade governance

Note: Some MCP servers, like the official AWS MCP server (in preview) and AWS Knowledge MCP, are provided as fully managed services by AWS. These AWS-managed remote servers require no setup or infrastructure management on your part - just connect and start using them.

Use Cases for the Servers

For example, you can use the AWS Documentation MCP Server to help your AI assistant research and generate up-to-date code for any AWS service, like Amazon Bedrock Inline agents. Alternatively, you could use the CDK MCP Server or the Terraform MCP Server to have your AI assistant create infrastructure-as-code implementations that use the latest APIs and follow AWS best practices. With the AWS Pricing MCP Server, you could ask "What would be the estimated monthly cost for this CDK project before I deploy it?" or "Can you help me understand the potential AWS service expenses for this infrastructure design?" and receive detailed cost estimations and budget planning insights. The Valkey MCP Server enables natural language interaction with Valkey data stores, allowing AI assistants to efficiently manage data operations through a simple conversational interface.

Installation and Setup

Each server has specific installation instructions with one-click installs for Kiro, Cursor, and VSCode. Generally, you can:

  1. Install uv from Astral
  2. Install Python using uv python install 3.10
  3. Configure AWS credentials with access to required services
  4. Add the server to your MCP client configuration

Example configuration for Kiro MCP settings (~/.kiro/settings/mcp.json):

For macOS/Linux

{
  "mcpServers": {
    "awslabs-core-mcp-server": {
      "command": "uvx",
      "args": [
        "awslabs.core-mcp-server@latest"
      ],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR"
      }
    }
  }
}

See individual server READMEs for specific requirements and configuration options.

For Windows

When configuring MCP servers on Windows, you'll need to use a slightly different configuration format:

{
  "mcpServers": {
    "awslabs-core-mcp-server": {
      "disabled": false,
      "timeout": 60,
      "type": "stdio",
      "command": "uv",
      "args": [
        "tool",
        "run",
        "--from",
        "awslabs.core-mcp-server@latest",
        "awslabs.core-mcp-server.exe"
      ],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR"
      }
    }
  }
}

If you have problems with MCP configuration or want to check if the appropriate parameters are in place, you can try the following:

# Run MCP server manually with timeout 15s
$ timeout 15s uv tool run <MCP Name> <args> 2>&1 || echo "Command completed or timed out"

# Example (Aurora MySQL MCP Server)
$ timeout 15s uv tool run awslabs.mysql-mcp-server --resource_arn <Your Resource ARN> --secret_arn <Your Secret ARN> ... 2>&1 || echo "Command completed or timed out"

# If the arguments are not set appropriately, you may see the following message:
usage: awslabs.mysql-mcp-server [-h] --resource_arn RESOURCE_ARN --secret_arn SECRET_ARN --database DATABASE
                                --region REGION --readonly READONLY
awslabs.mysql-mcp-server: error: the following arguments are required: --resource_arn, --secret_arn, --database, --region, --readonly

Note about performance when using uvx "@latest" suffix:

Using the "@latest" suffix checks and downloads the latest MCP server package from pypi every time you start your MCP clients, but it comes with a cost of increased initial load times. If you want to minimize the initial load time, remove "@latest" and manage your uv cache yourself using one of these approaches:

  • uv cache clean <tool>: where {tool} is the mcp server you want to delete from cache and install again (e.g.: "awslabs.lambda-tool-mcp-server") (remember to remove the '<>').
  • uvx <tool>@latest: this will refresh the tool with the latest version and add it to the uv cache.

Running MCP servers in containers

Docker images for each MCP server are published to the public AWS ECR registry.

This example uses docker with the "awslabs.aws-documentation-mcp-server and can be repeated for each MCP server

  • Optionally save sensitive environmental variables in a file:

    # contents of a .env file with fictitious AWS temporary credentials
    AWS_ACCESS_KEY_ID=ASIAIOSFODNN7EXAMPLE
    AWS_SECRET_ACCESS_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
    AWS_SESSION_TOKEN=AQoEXAMPLEH4aoAH0gNCAPy...truncated...zrkuWJOgQs8IZZaIv2BXIa2R4Olgk
  • Use the docker options: --env, --env-file, and --volume as needed because the "env": {} are not available within the container.

    {
      "mcpServers": {
        "awslabs.aws-documentation-mcp-server": {
          "command": "docker",
          "args": [
            "run",
            "--rm",
            "--interactive",
            "--env",
            "FASTMCP_LOG_LEVEL=ERROR",
            "--env",
            "AWS_REGION=us-east-1",
            "--env-file",
            "/full/path/to/.env",
            "--volume",
            "/full/path/to/.aws:/app/.aws",
            "public.ecr.aws/awslabs-mcp/awslabs/aws-documentation-mcp-server:latest"
          ],
          "env": {}
        }
      }
    }
  • For testing local changes you can build and tag the image. You have to update the MCP configuration to use this tag instead of the ECR image.

    cd src/aws-documentation-mcp-server
    docker build -t awslabs/aws-documentation-mcp-server .
    

Getting Started with Kiro

Install in Kiro

See the Kiro IDE documentation or the Kiro CLI documentation for details.

In the Kiro IDE:

  1. Navigate Kiro > MCP Servers
  2. Add a new MCP server by clicking the + Add button.
  3. Paste the configuration given below.

For global configuration, edit ~/.kiro/settings/mcp.json. For project-specific configuration, edit .kiro/settings/mcp.json in your project directory.

~/.kiro/settings/mcp.json

For macOS/Linux:

{
  "mcpServers": {
    "awslabs-core-mcp-server": {
      "command": "uvx",
      "args": ["awslabs.core-mcp-server@latest"],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR"
      }
    }
  }
}

For Windows:

{
  "mcpServers": {
    "awslabs-core-mcp-server": {
      "disabled": false,
      "timeout": 60,
      "type": "stdio",
      "command": "uv",
      "args": [
        "tool",
        "run",
        "--from",
        "awslabs.core-mcp-server@latest",
        "awslabs.core-mcp-server.exe"
      ],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR"
      }
    }
  }
}

Getting Started with Cline and Amazon Bedrock

Getting Started with Cline and Amazon Bedrock

IMPORTANT: Following these instructions may incur costs and are subject to the Amazon Bedrock Pricing. You are responsible for any associated costs. In addition to selecting the desired model in the Cline settings, ensure you have your selected model (e.g. anthropic.claude-3-7-sonnet) also enabled in Amazon Bedrock. For more information on this, see these AWS docs on enabling model access to Amazon Bedrock Foundation Models (FMs).

  1. Follow the steps above in the Installation and Setup section to install uv from Astral, install Python, and configure AWS credentials with the required services.

  2. If using Visual Studio Code, install the Cline VS Code Extension (or equivalent extension for your preferred IDE). Once installed, click the extension to open it. When prompted, select the tier that you wish. In this case, we will be using Amazon Bedrock, so the free tier of Cline is fine as we will be sending requests using the Amazon Bedrock API instead of the Cline API.

  1. Select the MCP Servers button.

  1. Select the Installed tab, then click Configure MCP Servers to open the cline_mcp_settings.json file.

  1. In the cline_mcp_settings.json file, add your desired MCP servers in the mcpServers object. See the following example that will use some of the current MCP servers that are available in this repository. Ensure you save the file to install the MCP servers.

cline_mcp_settings.json

For macOS/Linux:

{
  "mcpServers": {
    "awslabs-core-mcp-server": {
      "command": "uvx",
      "args": ["awslabs.core-mcp-server@latest"],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR",
        "MCP_SETTINGS_PATH": "path to your mcp settings file"
      }
    }
   }
 }

For Windows:

{
  "mcpServers": {
    "awslabs-core-mcp-server": {
      "disabled": false,
      "timeout": 60,
      "type": "stdio",
      "command": "uv",
      "args": [
        "tool",
        "run",
        "--from",
        "awslabs.core-mcp-server@latest",
        "awslabs.core-mcp-server.exe"
      ],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR",
        "MCP_SETTINGS_PATH": "path to your mcp settings file"
      }
    }
  }
}
  1. Once installed, you should see a list of your MCP Servers under the MCP Server Installed tab, and they should have a green slider to show that they are enabled. See the following for an example with two of the possible MCP servers for AWS. Click Done when finished. You should now see the Cline chat interface.

  1. By default, Cline will be set as the API provider, which has limits for the free tier. Next, let's update the API provider to be AWS Bedrock, so we can use the LLMs through Bedrock, which would have billing go through your connected AWS account.

  2. Click the settings gear to open up the Cline settings. Then under API Provider, switch this from Cline to AWS Bedrock and select AWS Profile for the authentication type. As a note, the AWS Credentials option works as well, however it uses a static credentials (Access Key ID and Secret Access Key) instead of temporary credentials that are automatically redistributed when the token expires, so the temporary credentials with an AWS Profile is the more secure and recommended method.

  1. Fill out the configuration based on the existing AWS Profile you wish to use, select the desired AWS Region, and enable cross-region inference.

  1. Next, scroll down on the settings page until you reach the text box that says Custom Instructions. Paste in the following snippet to ensure the mcp-core server is used as the starting point for every prompt:
For every new project, always look at your MCP servers and use mcp-core as the starting point every time. Also after a task completion include the list of MCP servers used in the operation.

  1. Once the custom prompt is pasted in, click Done to return to the chat interface.

  2. Now you can begin asking questions and testing out the functionality of your installed MCP servers. The default option in the chat interface is is Plan which will provide the output for you to take manual action on (e.g. providing you a sample configuration that you copy and paste into a file). However, you can optionally toggle this to Act which will allow Cline to act on your behalf (e.g. searching for content using a web browser, cloning a repository, executing code, etc). You can optionally toggle on the "Auto-approve" section to avoid having to click to approve the suggestions, however we recommend leaving this off during testing, especially if you have the Act toggle selected.

Note: For the best results, please prompt Cline to use the desired MCP server you wish to use. For example, Using the Terraform MCP Server, do...

Getting Started with Cursor

Getting Started with Cursor
  1. Follow the steps above in the Installation and Setup section to install uv from Astral, install Python, and configure AWS credentials with the required services.

  2. You can place MCP configuration in two locations, depending on your use case:

A. Project Configuration - For tools specific to a project, create a .cursor/mcp.json file in your project directory. - This allows you to define MCP servers that are only available within that specific project.

B. Global Configuration - For tools that you want to use across all projects, create a ~/.cursor/mcp.json file in your home directory. - This makes MCP servers available in all your Cursor workspaces.

.cursor/mcp.json

For macOS/Linux:

 {
  "mcpServers": {
    "awslabs-core-mcp-server": {
      "command": "uvx",
      "args": ["awslabs.core-mcp-server@latest"],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR"
      }
    }
  }
}

For Windows:

{
  "mcpServers": {
    "awslabs-core-mcp-server": {
      "disabled": false,
      "timeout": 60,
      "type": "stdio",
      "command": "uv",
      "args": [
        "tool",
        "run",
        "--from",
        "awslabs.core-mcp-server@latest",
        "awslabs.core-mcp-server.exe"
      ],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR"
      }
    }
  }
}
  1. Using MCP in Chat The Composer Agent will automatically use any MCP tools that are listed under Available Tools on the MCP settings page if it determines them to be relevant. To prompt tool usage intentionally, please prompt Cursor to use the desired MCP server you wish to use. For example, Using the Terraform MCP Server, do...

  2. Tool Approval By default, when Agent wants to use an MCP tool, it will display a message asking for your approval. You can use the arrow next to the tool name to expand the message and see what arguments the Agent is calling the tool with.

Getting Started with Windsurf

Getting Started with Windsurf
  1. Follow the steps above in the Installation and Setup section to install uv from Astral, install Python, and configure AWS credentials with the required services.

  2. Access MCP Settings

    • Navigate to Windsurf - Settings > Advanced Settings or use the Command Palette > Open Windsurf Settings Page
    • Look for the "Model Context Protocol (MCP) Servers" section
  3. Add MCP Servers

    • Click "Add Server" to add a new MCP server
    • You can choose from available templates like GitHub, Puppeteer, PostgreSQL, etc.
    • Alternatively, click "Add custom server" to configure your own server
  4. Manual Configuration

    • You can also manually edit the MCP configuration file located at ~/.codeium/windsurf/mcp_config.json

~/.codeium/windsurf/mcp_config.json

For macOS/Linux:

{
  "mcpServers": {
    "awslabs-core-mcp-server": {
      "command": "uvx",
      "args": ["awslabs.core-mcp-server@latest"],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR",
        "MCP_SETTINGS_PATH": "path to your mcp settings file"
      }
    }
   }
 }

For Windows:

{
  "mcpServers": {
    "awslabs-core-mcp-server": {
      "disabled": false,
      "timeout": 60,
      "type": "stdio",
      "command": "uv",
      "args": [
        "tool",
        "run",
        "--from",
        "awslabs.core-mcp-server@latest",
        "awslabs.core-mcp-server.exe"
      ],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR",
        "MCP_SETTINGS_PATH": "path to your mcp settings file"
      }
    }
  }
}

Getting Started with VS Code

Install in VS Code

Configure MCP servers in VS Code settings or in .vscode/mcp.json (see VS Code MCP docs for more info.):

.vscode/mcp.json

For macOS/Linux:

{
  "mcpServers": {
    "awslabs-core-mcp-server": {
      "command": "uvx",
      "args": ["awslabs.core-mcp-server@latest"],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR"
      }
    }
  }
}

For Windows:

{
  "mcpServers": {
    "awslabs-core-mcp-server": {
      "disabled": false,
      "timeout": 60,
      "type": "stdio",
      "command": "uv",
      "args": [
        "tool",
        "run",
        "--from",
        "awslabs.core-mcp-server@latest",
        "awslabs.core-mcp-server.exe"
      ],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR"
      }
    }
  }
}

Getting Started with Claude Code

Install in Claude Code

Configure MCP servers in Claude Code through the CLI or in .mcp.json

  1. Follow the steps above in the Installation and Setup section to install uv from Astral, install Python, and configure AWS credentials with the required services.

  2. Using Claude Code CLI Commands

    Claude Code CLI commands to add MCP servers:

    # Add core AWS services
    claude mcp add aws-api uvx awslabs.aws-api-mcp-server@latest
    claude mcp add aws-iac uvx awslabs.aws-iac-mcp-server@latest
    claude mcp add aws-docs uvx awslabs.aws-documentation-mcp-server@latest
    claude mcp add aws-support uvx awslabs.aws-support-mcp-server@latest
    claude mcp add aws-pricing uvx awslabs.aws-pricing-mcp-server@latest
    
    # Add AI/ML and Bedrock services
    claude mcp add bedrock-kb uvx awslabs.bedrock-kb-retrieval-mcp-server@latest
    
    # Add data and analytics services
    claude mcp add aws-dataprocessing uvx awslabs.aws-dataprocessing-mcp-server@latest
    claude mcp add aurora-dsql uvx awslabs.aurora-dsql-mcp-server@latest
    claude mcp add valkey uvx awslabs.valkey-mcp-server@latest
    
    # List installed servers
    claude mcp list
  3. Manual Configuration (Alternative)

    You can also manually configure MCP servers by creating a .mcp.json file in your project root:

.mcp.json

For macOS/Linux:

{
  "mcpServers": {
    "awslabs.aws-iac-mcp-server": {
      "command": "uvx",
      "args": ["awslabs.aws-iac-mcp-server@latest"],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR"
      }
    },
    "awslabs.aws-documentation-mcp-server": {
      "command": "uvx",
      "args": ["awslabs.aws-documentation-mcp-server@latest"],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR",
        "AWS_DOCUMENTATION_PARTITION": "aws"
      }
    }
  }
}

Samples

Ready-to-use examples of open source MCP servers for AWS in action are available in the samples directory. These samples provide working code and step-by-step guides to help you get started with each MCP server.

Vibe coding

You can use these MCP servers with your AI coding assistant to vibe code. For tips and tricks on how to improve your vibe coding experience, please refer to our guide.

Additional Resources

Security

See CONTRIBUTING for more information.

Contributing

Big shout out to our awesome contributors! Thank you for making this project better!

contributors

Contributions of all kinds are welcome! Check out our contributor guide for more information.

Developer guide

If you want to add a new MCP Server to the library, check out our development guide and be sure to follow our design guidelines.

License

This project is licensed under the Apache-2.0 License.

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.

Release History

VersionChangesUrgencyDate
2026.06.20260603172743# 2026.06.20260603172743 ## What's Changed * chore(aws-api-mcp-server): upgrade AWS CLI to v1.45.20 by @awslabs-mcp in https://github.com/awslabs/mcp/pull/3705 * feat: address Issue 3347 to support Add --username arg to support custom IAM database users for pgwire_iam by @kennthhz in https://github.com/awslabs/mcp/pull/3692 * chore: release/2026.06.20260603172743 by @awslabs-mcp in https://github.com/awslabs/mcp/pull/3707 **Full Changelog**: https://github.com/awslabs/mcp/compare/2026.06.20260High6/3/2026
2026.05.20260527213047# 2026.05.20260527213047 ## What's Changed * chore(aws-api-mcp-server): upgrade AWS CLI to v1.45.12 by @awslabs-mcp in https://github.com/awslabs/mcp/pull/3609 * feat(ecs-mcp-server): Add sensitive data redaction for ECS API responses by @matthewgoodman13 in https://github.com/awslabs/mcp/pull/3418 * chore(aws-api-mcp-server): upgrade AWS CLI to v1.45.13 by @awslabs-mcp in https://github.com/awslabs/mcp/pull/3618 * fix(pricing): Fix Pricing API endpoint and simplify region handling by @wangyuherHigh5/28/2026
2026.05.20260520203119# 2026.05.20260520203119 ## What's Changed * chore(aws-api-mcp-server): upgrade AWS CLI to v1.45.10 by @awslabs-mcp in https://github.com/awslabs/mcp/pull/3544 * chore(aws-api-mcp-server): upgrade AWS CLI to v1.45.11 by @awslabs-mcp in https://github.com/awslabs/mcp/pull/3603 * feat(cloudwatch): extend get_metric_data with queries parameter by @bnronron in https://github.com/awslabs/mcp/pull/3358 * fix(aws-transform-mcp-server): prevent path traversal in download_s3_โ€ฆ by @occhangg in https://gitHigh5/20/2026
2026.05.20260514231351# 2026.05.20260514231351 ## What's Changed * feat: auth conflict detection and structured recovery by @occhangg in https://github.com/awslabs/mcp/pull/3491 * fix: client app id header by @occhangg in https://github.com/awslabs/mcp/pull/3497 * fix(aws-transform-mcp-server): clarify targetRegions is required for connector by @occhangg in https://github.com/awslabs/mcp/pull/3501 * refactor(observability-admin): Remove Observability Admin module by @shawzhan-aws in https://github.com/awslabs/mcp/pulHigh5/14/2026
2026.05.20260508233259# 2026.05.20260508233259 ## What's Changed * feat(rum): add RUM to Application Signals MCP server by @williazz in https://github.com/awslabs/mcp/pull/3092 * feat(aws-transform-mcp-server): add AWS Transform MCP server by @occhangg in https://github.com/awslabs/mcp/pull/3282 * chore: release/2026.05.20260508233259 by @awslabs-mcp in https://github.com/awslabs/mcp/pull/3429 ## New Contributors * @williazz made their first contribution in https://github.com/awslabs/mcp/pull/3092 * @occhangg made tHigh5/9/2026
2026.05.20260505222206# 2026.05.20260505222206 ## What's Changed * feat(aws-healthomics-mcp-server): add dark theme contrast to timeline by @markjschreiber in https://github.com/awslabs/mcp/pull/3299 * chore: Add new maintainers to billing-cost-management-mcp-server CODEโ€ฆ by @wangyuhere in https://github.com/awslabs/mcp/pull/3316 * feat(agentcore): Add operational Policy tools sub-package by @sundargthb in https://github.com/awslabs/mcp/pull/3193 * feat(agentcore): Add operational Identity and Gateway tools sub-packaHigh5/5/2026
2026.04.20260429105543# 2026.04.20260429105543 ## What's Changed * feat(aws-for-sap-management-mcp-server): Add AWS For SAP Management MCP Server by @jyothihassanramesh in https://github.com/awslabs/mcp/pull/3012 * chore(aws-api-mcp-server): upgrade AWS CLI to v1.44.83 by @awslabs-mcp in https://github.com/awslabs/mcp/pull/3257 * fix(aurora-dsql): case-insensitive table name matching in get_schema by @anwesham-lab in https://github.com/awslabs/mcp/pull/3266 * feat(agentcore): Add operational Memory tools sub-package High4/29/2026
2026.04.20260421081720# 2026.04.20260421081720 ## What's Changed * feat(openapi-mcp-server): migrate to FastMCP 3.x with new features and dependency upgrades (v0.3.0) by @prajwalendra in https://github.com/awslabs/mcp/pull/2945 * fix: Delete pyi file by @scottschreckengaust in https://github.com/awslabs/mcp/pull/3097 * chore(aws-diagram-mcp-server): remove deprecated server by @MichaelWalker-git in https://github.com/awslabs/mcp/pull/3096 * chore: remove 12 deprecated server directories by @MichaelWalker-git in httpsHigh4/21/2026
2026.04.20260414152327# 2026.04.20260414152327 ## What's Changed * feat(dynamodb): validate hostname against Secrets Manager in source DB Analyser tool by @amzn-erdemkemer in https://github.com/awslabs/mcp/pull/2897 * feat: Missing Glue Connections API coverage in aws-dataprocessing-mcp-server by @ZhitongYan in https://github.com/awslabs/mcp/pull/2925 * fix(aws-dataprocessing-mcp): ruff formatting by @arnewouters in https://github.com/awslabs/mcp/pull/3084 * chore(aws-api-mcp-server): upgrade AWS CLI to v1.44.79 by @High4/14/2026
2026.04.20260410061424# 2026.04.20260410061424 ## What's Changed * feat(cloudwatch-logs): Add field index recommender tools by @shri-tambe in https://github.com/awslabs/mcp/pull/2738 * fix(iam-mcp-server): address privilege escalation vulnerabilities by @oshardik in https://github.com/awslabs/mcp/pull/2861 * chore(aws-api-mcp-server): upgrade AWS CLI to v1.44.77 by @awslabs-mcp in https://github.com/awslabs/mcp/pull/2953 * chore: release/2026.04.20260410061424 by @awslabs-mcp in https://github.com/awslabs/mcp/pull/29High4/10/2026
2026.04.20260409112122# 2026.04.20260409112122 ## What's Changed * chore: pin dependencies versions of dynamodb-mcp-server by @ysunio in https://github.com/awslabs/mcp/pull/2882 * chore(aws-api-mcp-server): upgrade AWS CLI to v1.44.76 by @awslabs-mcp in https://github.com/awslabs/mcp/pull/2934 * fix(aws-api-mcp-server): only put mcp client info user agent when telemetry is opted in by @arnewouters in https://github.com/awslabs/mcp/pull/2936 * chore: release/2026.04.20260409112122 by @awslabs-mcp in https://github.comMedium4/9/2026
2026.04.20260408085348# 2026.04.20260408085348 ## What's Changed * docs: remove Builder Center references from Knowledge MCP Server README by @animebar in https://github.com/awslabs/mcp/pull/2850 * chore: clean up CODEOWNERS ownership transfers by @MichaelWalker-git in https://github.com/awslabs/mcp/pull/2837 * feat(aws-msk-mcp-server): deprecate MSK MCP server by @MichaelWalker-git in https://github.com/awslabs/mcp/pull/2830 * fix(postgres-mcp-server): Increase python package version as result of new UFC feature by High4/8/2026
2026.04.20260402081408# 2026.04.20260402081408 ## What's Changed * chore: add DO_NOT_RELEASE sentinels for deprecated servers by @MichaelWalker-git in https://github.com/awslabs/mcp/pull/2742 * feat(code-doc-gen-mcp-server): add deprecation notices and DO_NOT_RELEASE by @MichaelWalker-git in https://github.com/awslabs/mcp/pull/2810 * feat: support Ultra Fast Create for Aurora Postgres cluster (i.e. expression cluster) by @kennthhz in https://github.com/awslabs/mcp/pull/2801 * feat(aws-healthomics-mcp-server): adds coMedium4/2/2026
2026.03.20260331185831# 2026.03.20260331185831 ## What's Changed * chore: update CODEOWNERS for deprecated servers by @MichaelWalker-git in https://github.com/awslabs/mcp/pull/2734 * chore(aws-api-mcp-server): upgrade AWS CLI to v1.44.68 by @awslabs-mcp in https://github.com/awslabs/mcp/pull/2814 * fix(redshift-mcp-server): handle missing DBName field in discover_clusters by @abhu85 in https://github.com/awslabs/mcp/pull/2685 * chore(aws-api-mcp-server): upgrade AWS CLI to v1.44.69 by @awslabs-mcp in https://github.cMedium3/31/2026
2026.03.20260327170559# 2026.03.20260327170559 ## What's Changed * chore(aws-api-mcp-server): upgrade AWS CLI to v1.44.66 by @awslabs-mcp in https://github.com/awslabs/mcp/pull/2796 * fix: upgrade authlib to v1.6.9 to address JWS JWK header injection by @nizar-lahlali in https://github.com/awslabs/mcp/pull/2786 * fix: upgrade pillow to 12.1.1 for out of bounds writes by @mayakost in https://github.com/awslabs/mcp/pull/2789 * fix(aws-api-mcp-server): add error sanitization by @arnewouters in https://github.com/awslabsMedium3/27/2026
2026.03.20260325200733# 2026.03.20260325200733 ## What's Changed * chore(aws-api-mcp-server): upgrade AWS CLI to v1.44.65 by @awslabs-mcp in https://github.com/awslabs/mcp/pull/2756 * feat(dynamodb-mcp-server): add Oracle database support to the source_db_analyzer tool by @koffey-amazon in https://github.com/awslabs/mcp/pull/2739 * fix: move eval deps to dev-dependencies by @ysunio in https://github.com/awslabs/mcp/pull/2758 * chore(deps): update uv: bump pyasn1 from 0.6.2 to 0.6.3 in /src/eks-mcp-server by @dependabMedium3/25/2026
2026.03.20260324183211# 2026.03.20260324183211 ## What's Changed * chore(cloudwatch-appsignals): superseded by cloudwatch-applicationsignals by @scottschreckengaust in https://github.com/awslabs/mcp/pull/2173 * docs: add DEPRECATED tag to cloudwatch-appsignals-mcp-server in root README by @MichaelWalker-git in https://github.com/awslabs/mcp/pull/2713 * chore: add DO_NOT_RELEASE sentinels for Tier 1 deprecated servers by @MichaelWalker-git in https://github.com/awslabs/mcp/pull/2642 * docs: add DEPRECATED tags for synMedium3/24/2026
2026.03.20260317204736# 2026.03.20260317204736 ## What's Changed * chore(aws-dataprocessing-mcp-server): fix to use session or default aโ€ฆ by @naikvaib in https://github.com/awslabs/mcp/pull/2684 * feat(aws-healthomics-mcp-server): add optional aws_profile and aws_region parameters to all tools by @ahvigil in https://github.com/awslabs/mcp/pull/2672 * docs: Update Knowledge MCP README.md for agent SOP release by @GuXiangTS in https://github.com/awslabs/mcp/pull/2703 * docs: add DEPRECATED tags to Tier 1 servers in rooLow3/17/2026
2026.03.20260313194041# 2026.03.20260313194041 ## What's Changed * chore: add DO_NOT_RELEASE sentinels for deprecated servers by @MichaelWalker-git in https://github.com/awslabs/mcp/pull/2618 * chore(aws-api-mcp-server): upgrade AWS CLI to v1.44.54 by @awslabs-mcp in https://github.com/awslabs/mcp/pull/2624 * docs: Add GenAI token monitoring to audit documentation by @shiyangy-xray in https://github.com/awslabs/mcp/pull/2549 * feat(aws-healthomics): adds path support to tools which need to process large files by @marLow3/13/2026
2026.03.20260309214930# 2026.03.20260309214930 ## What's Changed * feat(terraform-mcp-server): add deprecation notices by @MichaelWalker-git in https://github.com/awslabs/mcp/pull/2597 * docs(terraform-mcp-server): add deprecation notice to README by @MichaelWalker-git in https://github.com/awslabs/mcp/pull/2598 * docs(terraform-mcp-server): add migration guide to HashiCorp official by @MichaelWalker-git in https://github.com/awslabs/mcp/pull/2599 * docs: mark Terraform and Diagram servers as deprecated in root READMLow3/9/2026
2026.03.20260309170740# 2026.03.20260309170740 ## What's Changed * fix(terraform-mcp-server): harden working_directory and terragrunt_config path validation by @theagenticguy in https://github.com/awslabs/mcp/pull/2595 * chore(dynamodb-mcp-server): update AWS API MCP dependency by @arnewouters in https://github.com/awslabs/mcp/pull/2608 * chore(aws-api-mcp-server): upgrade AWS CLI to v1.44.53 by @awslabs-mcp in https://github.com/awslabs/mcp/pull/2605 * chore(mcp): update implementation for git-repo and bda mcp serveLow3/9/2026
2026.03.20260306090751# 2026.03.20260306090751 ## What's Changed * feat: streamline boto3 user agents by @arnewouters in https://github.com/awslabs/mcp/pull/2552 * chore(deps): update uv: bump authlib from 1.6.6 to 1.6.7 in /src/aws-api-mcp-server by @dependabot[bot] in https://github.com/awslabs/mcp/pull/2579 * feat(aws-healthomics-mcp-server): add sequence and reference store tools by @markjschreiber in https://github.com/awslabs/mcp/pull/2531 * chore(aws-api-mcp-server): upgrade AWS CLI to v1.44.52 by @awslabs-mcpLow3/6/2026
2026.03.20260305133104# 2026.03.20260305133104 ## What's Changed * fix: update Amazon Linux base image to resolve CVE-2025-68121 (libcap) by @nizar-lahlali in https://github.com/awslabs/mcp/pull/2567 * chore(aws-api-mcp-server): upgrade AWS CLI to v1.44.51 by @awslabs-mcp in https://github.com/awslabs/mcp/pull/2584 * fix(aws-diagram-mcp-server): harden exec sandbox with process isolation and expanded scanner coverage by @theagenticguy in https://github.com/awslabs/mcp/pull/2563 * chore: release/2026.03.20260305133104Low3/5/2026
2026.03.20260304183356# 2026.03.20260304183356 ## What's Changed * fix: healthimaging mcp server docusaurus file by @manish364 in https://github.com/awslabs/mcp/pull/2450 * feat(dsql): Add AI agent telemetry, fix query guidance by @anwesham-lab in https://github.com/awslabs/mcp/pull/2502 * chore(aws-api-mcp-server): upgrade AWS CLI to v1.44.46 by @awslabs-mcp in https://github.com/awslabs/mcp/pull/2511 * feat(dsql): Add access control steering and skill aliases by @anwesham-lab in https://github.com/awslabs/mcp/pullLow3/4/2026
2026.02.20260224185711# 2026.02.20260224185711 ## What's Changed * fix(dynamodb): change env values to strings and add connection-based by @ClintEastman02 in https://github.com/awslabs/mcp/pull/2465 * chore(aws-api-mcp-server): upgrade AWS CLI to v1.44.45 by @awslabs-mcp in https://github.com/awslabs/mcp/pull/2499 * chore: remove validate_content from sanitizer and update tests by @kumvprat in https://github.com/awslabs/mcp/pull/2494 * chore: release/2026.02.20260224162646 by @awslabs-mcp in https://github.com/Low2/24/2026
2026.02.20260223082610# 2026.02.20260223082610 ## What's Changed * chore(docs): add AGENTS.md for dynamodb-mcp-server by @ysunio in https://github.com/awslabs/mcp/pull/2072 * feat(dynamodb-mcp-server): Add cost calculator by @valeriodelbello-amazon in https://github.com/awslabs/mcp/pull/2401 * feat(dsql): Update Aurora DSQL display name and description by @ammaruva in https://github.com/awslabs/mcp/pull/2472 * chore(aws-api-mcp-server): upgrade AWS CLI to v1.44.43 by @awslabs-mcp in https://github.com/awslabs/mcp/pulLow2/23/2026
2026.02.20260219104155# 2026.02.20260219104155 ## What's Changed * fix(aurora_dsql_mcp): Code injection via gemini skill install instruction by @dineshSajwan in https://github.com/awslabs/mcp/pull/2418 * chore(dynamodb-mcp-server): Add new code owners for dynamodb-mcp-server by @amzn-erdemkemer in https://github.com/awslabs/mcp/pull/2447 * feat(aws-healthomics-server): adds the ability to set the AGENT environment variable by @markjschreiber in https://github.com/awslabs/mcp/pull/2441 * fix(aws-healthomics-server): cLow2/19/2026
2026.02.20260217093030# 2026.02.20260217093030 ## What's Changed * chore(aws-api-mcp-server): upgrade AWS CLI to v1.44.39 by @awslabs-mcp in https://github.com/awslabs/mcp/pull/2432 * fix(aws-diagram-mcp-server): AST-based dangerous function detection by @MichaelWalker-git in https://github.com/awslabs/mcp/pull/2428 * fix(aws-diagram-mcp-server): use str for diagram_type param for Gemini compatibility by @MichaelWalker-git in https://github.com/awslabs/mcp/pull/2430 * chore(aws-api-mcp-server): upgrade AWS CLI to v1.Low2/17/2026
2026.02.20260213185627# 2026.02.20260213185627 ## What's Changed * chore(aws-api-mcp-server): upgrade AWS CLI to v1.44.38 by @awslabs-mcp in https://github.com/awslabs/mcp/pull/2424 * docs(aurora-dsql-mcp-server): update sequence and identity column support by @amaksimo in https://github.com/awslabs/mcp/pull/2420 * fix(healthimaging): publish release version reset. by @scottschreckengaust in https://github.com/awslabs/mcp/pull/2427 * chore: release/2026.02.20260213185627 by @awslabs-mcp in https://github.com/awslabs/Low2/13/2026
2026.02.20260213033417# 2026.02.20260213033417 ## What's Changed * docs: Disambiguating AWS MCP Servers from AWS MCP product. by @arangatang in https://github.com/awslabs/mcp/pull/2353 * chore: Updating search endpoint in Docs MCP by @AadityaBhoota in https://github.com/awslabs/mcp/pull/2413 * feat(healthimaging): add comprehensive AWS HealthImaging MCP Server by @manish364 in https://github.com/awslabs/mcp/pull/1969 * chore: release/2026.02.20260213033417 by @awslabs-mcp in https://github.com/awslabs/mcp/pull/2Low2/13/2026
2026.02.20260212091017# 2026.02.20260212091017 ## What's Changed * feat(dsql): Update to use cloudfront endpint by @imforster in https://github.com/awslabs/mcp/pull/2376 * chore(aws-api-mcp-server): upgrade AWS CLI to v1.44.34 by @awslabs-mcp in https://github.com/awslabs/mcp/pull/2377 * feat(dsql): Cleanup loader use/section on Skill/Power by @anwesham-lab in https://github.com/awslabs/mcp/pull/2389 * chore(aws-api-mcp-server): upgrade AWS CLI to v1.44.35 by @awslabs-mcp in https://github.com/awslabs/mcp/pull/2392 *Low2/12/2026
2026.02.20260205164349# 2026.02.20260205164349 ## What's Changed * fix: remove unsupported provider from HealthOmics utils by @sabeelmansuri in https://github.com/awslabs/mcp/pull/2364 * chore: upgrate s3tables mcp dependecies by @okhomin in https://github.com/awslabs/mcp/pull/2368 * chore: release/2026.02.20260205164349 by @awslabs-mcp in https://github.com/awslabs/mcp/pull/2372 ## New Contributors * @sabeelmansuri made their first contribution in https://github.com/awslabs/mcp/pull/2364 **Full Changelog**: https:Low2/5/2026
2026.02.20260204163019# 2026.02.20260204163019 ## What's Changed * chore(aws-api-mcp-server): upgrade AWS CLI to v1.44.25 by @awslabs-mcp in https://github.com/awslabs/mcp/pull/2326 * feat(dynamodb-mcp-server): add schema-driven data access layer generator by @amzn-erdemkemer in https://github.com/awslabs/mcp/pull/2234 * fix: upgrade vulnerable dependencies by @scottschreckengaust in https://github.com/awslabs/mcp/pull/2232 * chore(deps): update npm: bump lodash from 4.17.21 to 4.17.23 in /docusaurus by @dependabot[bLow2/5/2026
2026.01.20260126220610# 2026.01.20260126220610 ## What's Changed * chore(aws-api-mcp-server): upgrade AWS CLI to v1.44.24 by @awslabs-mcp in https://github.com/awslabs/mcp/pull/2242 * feat(dsql): Fix MCP KB query, AI MCP config, skill description by @anwesham-lab in https://github.com/awslabs/mcp/pull/2249 * chore: release/2026.01.20260126220610 by @awslabs-mcp in https://github.com/awslabs/mcp/pull/2252 **Full Changelog**: https://github.com/awslabs/mcp/compare/2026.01.20260123211230...2026.01.20260126220610 Low1/26/2026
2026.01.20260123211230# 2026.01.20260123211230 ## What's Changed * feat(dynamodb-mcp-server): Update data modeller prompt by @LeeroyHannigan in https://github.com/awslabs/mcp/pull/2226 * feat(aurora-dsql-mcp-server): Modify server startup to allow MCP Server to load even if it does not have a valid cluster specified. Allows access to DSQL Knowledge Base. by @imforster in https://github.com/awslabs/mcp/pull/2221 * fix(dynamodb-mcp-server): Add exception logging by @valeriodelbello-amazon in https://github.com/awslabsLow1/23/2026
2026.01.20260121110136# 2026.01.20260121110136 ## What's Changed * chore(aws-api-mcp-server): upgrade AWS CLI to v1.44.18 by @awslabs-mcp in https://github.com/awslabs/mcp/pull/2177 * chore(deps): bump the pip group across 1 directory with 2 updates by @dependabot[bot] in https://github.com/awslabs/mcp/pull/2167 * fix(code-scanning): upgrade jaraco-context package by @scottschreckengaust in https://github.com/awslabs/mcp/pull/2179 * chore(deps): update github-actions: bump the github-actions-version-updates group acrLow1/21/2026
2026.01.20260115004242# 2026.01.20260115004242 ## What's Changed * chore(deps): update uv: bump authlib from 1.6.5 to 1.6.6 in /src/aws-api-mcp-server by @dependabot[bot] in https://github.com/awslabs/mcp/pull/2066 * feat(aurora-dsql): Add Claude Skill and update AI rules by @anwesham-lab in https://github.com/awslabs/mcp/pull/2069 * feat(cloudwatch): add multi-profile support for all tools by @Avri-Yom-Tov in https://github.com/awslabs/mcp/pull/1950 * feat(aurora-dsql): improve language steering by @anwesham-lab in Low1/15/2026
2026.01.20260109012952# 2026.01.20260109012952 ## What's Changed * chore(docs): Remove references to Q Dev CLI in main markdown files by @clareliguori in https://github.com/awslabs/mcp/pull/1932 * fix(cicd): skip no-commit-to-branch on main by @scottschreckengaust in https://github.com/awslabs/mcp/pull/2041 * chore: upgrade codeql v4 by @scottschreckengaust in https://github.com/awslabs/mcp/pull/2030 * feat(dynamodb-mcp-server): Adding capabilities of RDS / self-hosted MySQL DB analysis in the Source DB Analyzer tooLow1/9/2026
2026.01.20260105153228# 2026.01.20260105153228 ## What's Changed * fix: npm audit fix by @scottschreckengaust in https://github.com/awslabs/mcp/pull/2026 * chore(core): update uv.lock by @scottschreckengaust in https://github.com/awslabs/mcp/pull/2020 * fix: update pdfminer.six via pdfplumber by @scottschreckengaust in https://github.com/awslabs/mcp/pull/2036 * chore(aws-api-mcp-server): upgrade AWS CLI to v1.44.9 by @awslabs-mcp in https://github.com/awslabs/mcp/pull/2032 * fix(billing-cost-managent): fix test for eLow1/5/2026
2025.12.20251230231100# 2025.12.20251230231100 ## What's Changed * feat(aws-api-mcp-server): use Windows-style paths in file access examples by @hfurkanbozkurt in https://github.com/awslabs/mcp/pull/1998 * chore(deps): bump filelock from 3.18.0 to 3.20.1 in /.github/workflows in the pip group across 1 directory by @dependabot[bot] in https://github.com/awslabs/mcp/pull/1968 * feat(cloudwatch-applicationsignals-mcp-server): Updated .NET Enablement guides for EC2/ECS by @AsakerMohd in https://github.com/awslabs/mcpLow12/31/2025
2025.12.20251223100855# 2025.12.20251223100855 ## What's Changed * chore(aws-api-mcp-server): update CHANGELOG by @arnewouters in https://github.com/awslabs/mcp/pull/1988 * feat(aws-api-mcp-server): add oauth support by @anasstahr in https://github.com/awslabs/mcp/pull/1902 * chore(aws-api-mcp-server): upgrade AWS CLI to v1.44.4 by @awslabs-mcp in https://github.com/awslabs/mcp/pull/1991 * fix(aws-api-mcp-server): remove filters restriction by @arnewouters in https://github.com/awslabs/mcp/pull/1972 * fix(aws-api-mcpLow12/23/2025
2025.12.20251219001245# 2025.12.20251219001245 ## What's Changed * chore(aws-api-mcp-server): upgrade AWS CLI to v1.43.14 by @awslabs-mcp in https://github.com/awslabs/mcp/pull/1946 * chore(aws-api-mcp-server): upgrade AWS CLI to v1.43.15 by @awslabs-mcp in https://github.com/awslabs/mcp/pull/1953 * chore(aws-api-mcp-server): upgrade AWS CLI to v1.44.0 by @awslabs-mcp in https://github.com/awslabs/mcp/pull/1961 * fix(aws-api-mcp-server): allow s3 cp on stdout and improve error handling for cli customizations by @arneLow12/19/2025
2025.12.20251211225414# 2025.12.20251211225414 ## What's Changed * feat(ecs-mcp-server): add hosted MCP server documentation and registry metadata by @nineonine in https://github.com/awslabs/mcp/pull/1875 * chore(deps): update github-actions: bump the github-actions-version-updates group across 1 directory with 7 updates by @dependabot[bot] in https://github.com/awslabs/mcp/pull/1898 * chore(deps): update npm: bump mdast-util-to-hast from 13.2.0 to 13.2.1 in /docusaurus by @dependabot[bot] in https://github.com/awslaLow12/12/2025
2025.12.20251210024918# 2025.12.20251210024918 ## What's Changed * fix(aws-documentation-mcp-server): update aws-documentation-mcp-server CODEOWNERS by @JonLim in https://github.com/awslabs/mcp/pull/1841 * fix(aws-documentation-mcp-server): Fix get_available_services endpoint by @JonLim in https://github.com/awslabs/mcp/pull/1796 * feat(sagemaker-unified-studio-spark-upgrade-mcp-server): Add Spark Upgrade Agent ReadMe for Remote MCP support by @naikvaib in https://github.com/awslabs/mcp/pull/1884 * feat(sagemaker-uniLow12/10/2025
2025.12.20251208100753# 2025.12.20251208100753 ## What's Changed * docs(aws-api-mcp-server): add kiro badge by @arnewouters in https://github.com/awslabs/mcp/pull/1872 * fix(aws-api-mcp-server): support credentials from `aws login` by @arnewouters in https://github.com/awslabs/mcp/pull/1873 * feat(aws-api-mcp-server): updated connect and read timeout by @oleksii-k-amzn in https://github.com/awslabs/mcp/pull/1867 * chore(aws-api-mcp-server): upgrade AWS CLI to v1.43.10 by @awslabs-mcp in https://github.com/awslabs/mcpLow12/8/2025
2025.12.20251202213310# 2025.12.20251202213310 ## What's Changed * docs: Add AWS MCP to README by @anasstahr in https://github.com/awslabs/mcp/pull/1856 * docs: update landing page by @arnewouters in https://github.com/awslabs/mcp/pull/1859 * chore(deps): update npm: bump node-forge from 1.3.1 to 1.3.2 in /docusaurus by @dependabot[bot] in https://github.com/awslabs/mcp/pull/1853 * docs: add one-click install buttons for Kiro by @clareliguori in https://github.com/awslabs/mcp/pull/1733 * feat: changed read doc tool tLow12/3/2025
2025.11.20251128160211# 2025.11.20251128160211 ## What's Changed * feat(aws-network): add aws-network-mcp-server by @juhala-aws in https://github.com/awslabs/mcp/pull/1790 * fix(aws-api-mcp-server): origin header parsing by @arnewouters in https://github.com/awslabs/mcp/pull/1851 * chore: release/2025.11.20251128160211 by @awslabs-mcp in https://github.com/awslabs/mcp/pull/1854 ## New Contributors * @juhala-aws made their first contribution in https://github.com/awslabs/mcp/pull/1790 **Full Changelog**: https://gitLow11/28/2025
2025.11.20251126165607# 2025.11.20251126165607 ## What's Changed * feat(aws-iac-mcp-server): CDK best practices tool by @vishaalmehrishi in https://github.com/awslabs/mcp/pull/1832 * feat(aws-iac-mcp-server): rename two CFN tools to follow naming consistency, add new context accessible as a tool by @kdbrogan in https://github.com/awslabs/mcp/pull/1836 * fix(aws-iac-mcp-server): updated CDK best practices wording to prevenโ€ฆ by @vishaalmehrishi in https://github.com/awslabs/mcp/pull/1847 * docs: Update the README to reLow11/26/2025
2025.11.20251124232317# 2025.11.20251124232317 ## What's Changed * fix: update consts.py supported_regions by @jade710 in https://github.com/awslabs/mcp/pull/1838 * chore: release/2025.11.20251124232317 by @awslabs-mcp in https://github.com/awslabs/mcp/pull/1839 **Full Changelog**: https://github.com/awslabs/mcp/compare/2025.11.20251124194829...2025.11.20251124232317 Low11/25/2025
2025.11.20251124194829# 2025.11.20251124194829 ## What's Changed * docs(ecs-mcp-server): fix readme anchor links by @matthewgoodman13 in https://github.com/awslabs/mcp/pull/1822 * fix: Update README.md hyperpod doc link by @jade710 in https://github.com/awslabs/mcp/pull/1826 * feat(iac-mcp-server): adding more cdk tools for iac mcp by @kumvprat in https://github.com/awslabs/mcp/pull/1815 * docs: add vibe coding workshop link by @jimini55 in https://github.com/awslabs/mcp/pull/1797 * fix: Update pyproject.toml server Low11/24/2025
2025.11.20251122013630# 2025.11.20251122013630 ## What's Changed * docs(ecs-mcp-server): fix readme by @matthewgoodman13 in https://github.com/awslabs/mcp/pull/1819 * chore(doc): add documentation for the 3 new agentcore tools by @jesseturner21 in https://github.com/awslabs/mcp/pull/1811 * fix(s3-tables-mcp): fix time parsing by @okhomin in https://github.com/awslabs/mcp/pull/1816 * feat: Amazon SageMaker AI MCP Server by @jade710 in https://github.com/awslabs/mcp/pull/1814 * chore: release/2025.11.20251122013630 by Low11/22/2025
2025.11.20251121220339# 2025.11.20251121220339 ## What's Changed * chore(deps): update npm: bump js-yaml from 3.14.1 to 3.14.2 in /docusaurus by @dependabot[bot] in https://github.com/awslabs/mcp/pull/1773 * docs(cloudwatch-applicationsignals-mcp-server): Add Kiro installationโ€ฆ by @shiyangy-xray in https://github.com/awslabs/mcp/pull/1812 * feat(aws-iac-mcp-server): add new cdk search tool by @kumvprat in https://github.com/awslabs/mcp/pull/1805 * feat(cloudwatch-applicationsignals-mcp-server): Adding .NET EnablementLow11/21/2025
2025.11.20251121001139# 2025.11.20251121001139 ## What's Changed * feat(aws-pricing-mcp-server): Increase page size of pricing.get_attribute_values to 10000 by @nspring00 in https://github.com/awslabs/mcp/pull/1794 * feat(cloudwatch-applicationsignals-mcp-server): support code-level attributes by @vastin in https://github.com/awslabs/mcp/pull/1799 * feat(aws-iac-mcp-server): add new IaC MCP server by @kdbrogan in https://github.com/awslabs/mcp/pull/1762 * chore: add codeowner to ac mcp by @theumbrella1 in https://gitLow11/21/2025
2025.11.20251120192945# 2025.11.20251120192945 ## What's Changed * feat: agentcore runtime, gateway, and memory tools by @jesseturner21 in https://github.com/awslabs/mcp/pull/1687 * fix(samples/cloudwatch-applicationsignals-mcp): Display a notice in the Application Signals enablement completion by @wangzlei in https://github.com/awslabs/mcp/pull/1788 * feat(ecs-mcp-server): add tool filtering for AWS Knowledge proxy and update integ tests by @matthewgoodman13 in https://github.com/awslabs/mcp/pull/1795 * chore: releaLow11/20/2025
2025.11.20251120162446# 2025.11.20251120162446 ## What's Changed * feat(dynamodb): Create dynamodb data model validation tool by @koffey-amazon in https://github.com/awslabs/mcp/pull/1648 * chore: release/2025.11.20251120162446 by @awslabs-mcp in https://github.com/awslabs/mcp/pull/1792 **Full Changelog**: https://github.com/awslabs/mcp/compare/2025.11.20251120134931...2025.11.20251120162446 Low11/20/2025
2025.11.20251120134931# 2025.11.20251120134931 ## What's Changed * feat(cloudwatch-applicationsignals-mcp-server): add ECS java/python/nodejs enablement guides by @wangzlei in https://github.com/awslabs/mcp/pull/1779 * feat(cloudwatch-applicationsignals-mcp-server): add eks java/python/nodejs enablement guides by @AsakerMohd in https://github.com/awslabs/mcp/pull/1777 * feat(cloudwatch-applicationsignals-mcp-server): Add Java/Nodejs/Python/.NET Enablement guides for Lambda by @jj22ee in https://github.com/awslabs/mcpLow11/20/2025
2025.11.20251119132423# 2025.11.20251119132423 ## What's Changed * feat(cicd): merge holds through label or repository variable by @scottschreckengaust in https://github.com/awslabs/mcp/pull/1750 * chore(sample): remove temp sample by @krokoko in https://github.com/awslabs/mcp/pull/1758 * fix(healthomics): Code scanning/7942 by @markjschreiber in https://github.com/awslabs/mcp/pull/1751 * chore(license): reenable samples check by @krokoko in https://github.com/awslabs/mcp/pull/1761 * chore(deps): update github-actionLow11/19/2025

Dependencies & License Audit

Loading dependencies...

Similar Packages

synapse-aiBuild AI agents that actually do things. Synapse is an open-source platform for creating, connecting, and orchestrating AI agents powered by any LLM โ€” local or cloud.v1.7.0
fastmcp๐Ÿš€ The fast, Pythonic way to build MCP servers and clients.v3.4.0
pipulateLocal First AI SEO Software on Nix, FastHTML & HTMXmain@2026-06-06
musterMCP tool management and workflow proxyv0.3.1
mcp-searxngMCP Server for SearXNGv1.1.0

More from awslabs

run-model-context-protocol-servers-with-aws-lambdaRun existing Model Context Protocol (MCP) stdio-based servers in AWS Lambda functions
nx-plugin-for-awsThe @aws/nx-plugin is a collection of code generators that automate the creation and configuration of cloud-native applications using AWS, TypeScript, Python and React within the Nx development ecosys
mcp-server-for-oscalOSCAL tools for AI agents

More in MCP Servers

AstrBotAgentic IM Chatbot infrastructure that integrates lots of IM platforms, LLMs, plugins and AI feature, and can be your openclaw alternative. โœจ
agentscopeBuild and run agents you can see, understand and trust.
claude-plugins-officialOfficial, Anthropic-managed directory of high quality Claude Code Plugins.
langchain4jLangChain4j is an open-source Java library that simplifies the integration of LLMs into Java applications through a unified API, providing access to popular LLMs and vector databases. It makes impleme