Server profile

Open Source MCP Servers for AWS

This AWS Labs repository collects specialized MCP servers for AWS documentation, cloud development, and operational workflows. It is a suite to choose from rather than one server exposing a single fixed tool catalog.

Server facts

Open Source MCP Servers for AWS

Project

Author
awslabs
License
Apache-2.0

Tech

Runtime / language
pythonPython
Transports
stdio
Remote available
No
Authentication
Not specified

Activity

GitHub stars
9,782
Last commit
Data as of

Tags

  • Aws
  • Cloud Infrastructure
  • Developer Workflows
  • Documentation
  • Mcp Servers

Overview

Open Source MCP Servers for AWS is a collection of integrations that supply assistants with AWS-specific information and capabilities. The README organizes the suite around areas such as documentation, infrastructure, containers, serverless development, data services, AI, integration, and operations. It explains how servers can add service guidance and current reference material to a model's context, as well as turn cloud development workflows into callable operations. This is not a single generic MCP tool: users choose the relevant server for the task and configure that integration in their client. The supplied excerpt lists server offerings but does not provide individual tool identifiers.

The repository states that its servers are designed for stdio. It also notes that SSE was removed from the latest major versions and describes Streamable HTTP as work in progress. Separately, the README highlights managed AWS offerings, including an AWS MCP server and a knowledge service, so those should not be confused with every local server in this collection. Installation links target several popular clients. A prominent notice recommends the newer Agent Toolkit for AWS for production coding-agent and customer-agent development, while saying this repository still works and accepts contributions. Teams evaluating the suite should therefore consider the specific integration they need, the documented transport limits, and the relationship between these open-source projects and the newer toolkit.

Install & configure

Requirements

  • An MCP-compatible client
  • uvx for the documentation-server example
Documented launch / install command
uvx awslabs.aws-documentation-mcp-server@latest

This is the AWS Documentation MCP Server configuration encoded in the README's installation link, not a command for the entire suite. The linked example uses ERROR logging and the aws documentation partition. Configure other servers separately; individual tool identifiers are not stated in the supplied excerpt.

Config file · macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

Windows: %APPDATA%\Claude\claude_desktop_config.json

Use Settings → Developer → Edit Config when available. Do not assume a Linux configuration path; check the client documentation for your platform. Remote servers use the app’s connector flow when supported, not the local stdio file shown here. Merge this example with existing settings; do not overwrite unrelated servers.

Claude Desktop configuration
{
  "mcpServers": {
    "mcp": {
      "command": "uvx",
      "args": [
        "awslabs.aws-documentation-mcp-server@latest"
      ],
      "env": {
        "FASTMCP_LOG_LEVEL": "<desired logging level>",
        "AWS_DOCUMENTATION_PARTITION": "<AWS documentation partition>"
      }
    }
  }
}

Read the Claude Desktop setup guide

Config file · Project: .cursor/mcp.json

User: ~/.cursor/mcp.json

The project path is relative to the workspace root. The tilde denotes your user home directory. Use Cursor’s MCP settings to confirm which configuration and scope your installed version is reading. Merge this example with existing settings; do not overwrite unrelated servers.

Cursor configuration
{
  "mcpServers": {
    "mcp": {
      "command": "uvx",
      "args": [
        "awslabs.aws-documentation-mcp-server@latest"
      ],
      "env": {
        "FASTMCP_LOG_LEVEL": "<desired logging level>",
        "AWS_DOCUMENTATION_PARTITION": "<AWS documentation partition>"
      }
    }
  }
}

Read the Cursor setup guide

Config file · Workspace: .vscode/mcp.json

For user scope, use the “MCP: Open User Configuration” command if available. Do not guess a user configuration path across operating systems, profiles, containers, or remote workspaces; check the client documentation. Merge this example with existing settings; do not overwrite unrelated servers.

VS Code configuration
{
  "servers": {
    "mcp": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "awslabs.aws-documentation-mcp-server@latest"
      ],
      "env": {
        "FASTMCP_LOG_LEVEL": "<desired logging level>",
        "AWS_DOCUMENTATION_PARTITION": "<AWS documentation partition>"
      }
    }
  }
}

Read the VS Code setup guide

Config file · macOS/Linux: ~/.codeium/windsurf/mcp_config.json

Windows: %USERPROFILE%\.codeium\windsurf\mcp_config.json

Open the MCP configuration through Windsurf’s settings when possible to confirm the active file. Paths can differ in managed or future releases; check the client documentation if this location is not present. Merge this example with existing settings; do not overwrite unrelated servers.

Windsurf configuration
{
  "mcpServers": {
    "mcp": {
      "command": "uvx",
      "args": [
        "awslabs.aws-documentation-mcp-server@latest"
      ],
      "env": {
        "FASTMCP_LOG_LEVEL": "<desired logging level>",
        "AWS_DOCUMENTATION_PARTITION": "<AWS documentation partition>"
      }
    }
  }
}

Read the Windsurf setup guide

Config file · Project scope: .mcp.json at the repository root

The project file uses mcpServers. For user scope, use claude mcp add --scope user rather than assuming .mcp.json in your home directory is the user configuration. Check the client documentation for managed settings and storage details. Merge this example with existing settings; do not overwrite unrelated servers.

Claude Code configuration
{
  "mcpServers": {
    "mcp": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "awslabs.aws-documentation-mcp-server@latest"
      ],
      "env": {
        "FASTMCP_LOG_LEVEL": "<desired logging level>",
        "AWS_DOCUMENTATION_PARTITION": "<AWS documentation partition>"
      }
    }
  }
}

Read the Claude Code setup guide

Examples are translated from the published configuration. Supply your own credentials and verify requirements in the upstream README. Remote connectors are shown only where a supported configuration format is known.

Tools

No individual tool names were confirmed in the source material. Check the repository for its current tool list.

Names, permissions, and defaults can change. Check the current upstream documentation before granting access.

Use cases

  • Provide an assistant with current AWS documentation and service guidance.
  • Select specialized integrations for infrastructure and deployment workflows.
  • Add AWS data and analytics context to an AI application.
  • Explore cloud development automation through MCP-compatible clients.

Strengths

  • Collects AWS-focused integrations across multiple cloud development areas.
  • Organizes server choices by workload and working style.
  • Offers Apache-2.0 licensed open-source projects alongside links to managed alternatives.

Limitations

  • The repository describes local servers as stdio-only and removed SSE from current major versions.
  • Production agent builders are directed toward the newer Agent Toolkit for AWS.
  • A single universal tool catalog and launch command are not provided in the supplied excerpt.

Frequently asked questions

No. It contains a suite of specialized AWS integrations, with separate offerings for different services and workflows.

The README says SSE was removed from their latest major versions on May 26, 2025. It describes the repository's servers as designed for stdio.

The README recommends Agent Toolkit for AWS for production coding agents and agents built for customers, while keeping this repository available for use and contributions.

Yes. The README lists a managed AWS MCP server and an AWS Knowledge MCP Server separately from local offerings.

Independent listing, not an affiliation or security review. Grant the least access needed and verify the upstream instructions before running code.

Related MCP servers

Terraform MCP Server

Cloud & DevOps

Connect MCP assistants to Terraform Registry data and HCP Terraform or Terraform Enterprise. It supports infrastructure research, private registry access, and workspace operations with selectable tools and deployment transports.

Kubernetes MCP Server

Cloud & DevOps

Give MCP assistants direct Kubernetes and OpenShift API access. The native Go server supports resource operations, pod diagnostics, Helm releases, and Tekton tasks, with configurable restrictions and multi-cluster support.

EdgeOne Makers MCP

Cloud & DevOps

EdgeOne Makers MCP publishes full-stack projects and gives users a public address for the result. A separate hosted connection handles lightweight HTML previews without running the package locally.

Cloudflare MCP Server

Cloud & DevOps

Cloudflare MCP Server is a collection of product-specific remote servers for Cloudflare accounts. It brings configuration, logs, analytics, documentation, and selected management workflows into compatible AI clients.

MCP Server Kubernetes

Cloud & DevOps

MCP Server Kubernetes lets assistants inspect and manage clusters through kubectl-oriented tools. It covers resources, logs, rollouts, Helm releases, port forwarding, and diagnostics using an existing Kubernetes context.

kubectl-mcp-server

Cloud & DevOps

kubectl-mcp-server connects assistants to Kubernetes inspection and management workflows. It covers pod diagnostics, deployments, networking, Helm, security reviews, resource analysis, and optional dashboards.

Cloud Run MCP Server

Cloud & DevOps

Cloud Run MCP Server connects agents to application deployment and service inspection on Google Cloud Run. It offers a local credential-based setup, Gemini CLI integration, and authenticated remote operation with specific limits.