Skip to main content
mcpSource-backedReview first Safety Privacy
AWS Labs logo

AWS Knowledge MCP Server

Official AWS Labs fully-managed remote MCP server providing up-to-date AWS documentation, code samples, agent skills, API and CloudFormation regional availability, and CDK/Amplify/Strands guidance over a hosted HTTP endpoint.

by AWS Labs·added 2026-06-21·
HarnessClaude CodeCodexCursorClaude Desktop
Review first review before installing

Open the source and read safety notes before installing.

Citation facts

Source-backed facts for citing this resource, derived directly from the registry — also available as plain text for AI assistants.

Source URLs
https://github.com/awslabs/mcp/blob/main/src/aws-knowledge-mcp-server/README.md, https://github.com/awslabs/mcp, https://awslabs.github.io/mcp/
Brand
AWS Labs
Brand domain
aws.amazon.com
Brand asset source
brandfetch
Safety notes
This is a fully managed remote server hosted by AWS; it serves public AWS knowledge and requires no AWS account or credentials, so do not add AWS access keys for it., Because it is a remote server, your queries are sent to the AWS-hosted endpoint; only connect clients you trust to route requests there., Generative output about AWS APIs and resources can still be wrong; verify guidance against the official AWS documentation it links.
Privacy notes
Your documentation queries and search terms are sent over HTTPS to the AWS-hosted knowledge endpoint to retrieve content., The server returns public AWS documentation, code samples, and availability data; it does not read any private account data.
Author
AWS Labs
Submitted by
jaso0n0818
Claim status
unclaimed
Last verified
2026-06-21

Safety notes

  • This is a fully managed remote server hosted by AWS; it serves public AWS knowledge and requires no AWS account or credentials, so do not add AWS access keys for it.
  • Because it is a remote server, your queries are sent to the AWS-hosted endpoint; only connect clients you trust to route requests there.
  • Generative output about AWS APIs and resources can still be wrong; verify guidance against the official AWS documentation it links.

Privacy notes

  • Your documentation queries and search terms are sent over HTTPS to the AWS-hosted knowledge endpoint to retrieve content.
  • The server returns public AWS documentation, code samples, and availability data; it does not read any private account data.

Prerequisites

  • An MCP client that supports remote HTTP MCP servers (or `uvx`/`fastmcp` to proxy the endpoint to stdio for clients that don't).
  • Outbound HTTPS access to the hosted endpoint `https://knowledge-mcp.global.api.aws`.

Schema details

Install type
cli
Troubleshooting
No
Source repository stats
Scope
Source repo
Collection metadata
Estimated setup
5 minutes
Difficulty
beginner
Tool listing metadata
Pricing
open-source
Disclosure
editorial
Application category
DeveloperApplication
Operating system
Cross-platform
Full copyable content
{
  "aws-knowledge-mcp-server": {
    "url": "https://knowledge-mcp.global.api.aws",
    "type": "http"
  }
}

About this resource

Overview

AWS Knowledge MCP Server is an official AWS Labs fully managed remote Model Context Protocol server that gives AI assistants structured access to up-to-date AWS knowledge. Unlike the local AWS MCP servers, it runs as a hosted HTTP endpoint at https://knowledge-mcp.global.api.aws, so there is no local package to install and no AWS account or credentials are required — it serves public AWS content.

It exposes AWS documentation, code samples, agent skills, API and CloudFormation regional availability, and CDK/Amplify/Strands guidance.

Features

  • Documentation and references — real-time access to AWS documentation, API references, troubleshooting guidance, and architectural guidance.
  • Regional availability — which AWS APIs and CloudFormation resources are available in which regions.
  • Code and IaC guidance — latest CDK and CloudFormation documentation, best practices, and high-quality examples.
  • Agent skills — domain-specific AWS expertise: workflows, decision frameworks, and reference material.
  • Managed and remote — less local setup than client-hosted servers.

Use Cases

  • Ground answers in current AWS documentation instead of stale model knowledge.
  • Check whether an AWS API or CloudFormation resource is available in a region.
  • Pull CDK/CloudFormation examples and best practices while building IaC.
  • Use AWS agent skills for domain-specific workflows and guidance.

Installation

Clients with HTTP transport

Add the configSnippet above (an http server pointing at https://knowledge-mcp.global.api.aws) to your MCP client configuration.

Clients without HTTP transport

Use the fastmcp utility to proxy the endpoint to stdio, for example uvx fastmcp run https://knowledge-mcp.global.api.aws, and point your client at that local proxy.

Source And Trust

This entry is based on the official AWS Labs awslabs/mcp repository. The server is a managed remote endpoint serving public AWS knowledge with no credentials; queries are sent to the AWS-hosted endpoint, so only connect clients you trust. Verify the endpoint and configuration against the linked source before relying on it in automated workflows.

Source citations

Add this badge to your README

Show that AWS Knowledge MCP Server is listed on HeyClaude. Paste this Markdown into your README — it renders the badge and links back to this page.

Listed on HeyClaude
[![Listed on HeyClaude](https://heyclau.de/badge/mcp/aws-knowledge-mcp-server.svg)](https://heyclau.de/entry/mcp/aws-knowledge-mcp-server)

How it compares

AWS Knowledge MCP Server side by side with 3 alternatives on trust, install, platform support, and disclosed safety notes — all from reviewed registry metadata.

Field

Official AWS Labs fully-managed remote MCP server providing up-to-date AWS documentation, code samples, agent skills, API and CloudFormation regional availability, and CDK/Amplify/Strands guidance over a hosted HTTP endpoint.

Open dossier

Official AWS Labs MCP server that lets AI assistants read, search, and get recommendations across AWS documentation, returning pages as clean markdown with no AWS account or credentials required.

Open dossier

Official AWS Labs MCP server for Amazon ECS that helps AI assistants containerize applications, deploy them to ECS, troubleshoot deployments, and explore ECS and ECR resources across the container application lifecycle.

Open dossier

Official AWS Labs MCP server for Amazon EKS that gives AI code assistants real-time cluster state visibility and Kubernetes/EKS resource management, from cluster setup through deployment, troubleshooting, and optimization.

Open dossier
Trust
Install riskReview firstReview firstReview firstReview first
Notes Safety Privacy Safety Privacy Safety Privacy Safety Privacy
BrandAWS Labs logoAWS LabsAWS Labs logoAWS LabsAWS Labs logoAWS LabsAWS Labs logoAWS Labs
Categorymcpmcpmcpmcp
Sourcesource-backedsource-backedsource-backedsource-backed
AuthorAWS LabsAWS LabsAWS LabsAWS Labs
Added2026-06-212026-06-202026-06-212026-06-21
Platforms
Claude CodeCodexCursorClaude Desktop
Claude CodeClaude Desktop
Claude CodeClaude Desktop
Claude CodeClaude Desktop
Source repo
Safety notesThis is a fully managed remote server hosted by AWS; it serves public AWS knowledge and requires no AWS account or credentials, so do not add AWS access keys for it. Because it is a remote server, your queries are sent to the AWS-hosted endpoint; only connect clients you trust to route requests there. Generative output about AWS APIs and resources can still be wrong; verify guidance against the official AWS documentation it links.The server is read-only: it fetches and searches public AWS documentation and does not call AWS service APIs or modify any AWS resources. It requires no AWS account or credentials; do not add AWS access keys for this server. `AWS_DOCUMENTATION_PARTITION` selects the docs partition (`aws` global, or `aws-cn` for China); the available tools differ between partitions.The configuration above is read-only. Setting `ALLOW_WRITE=true` lets the server create and modify infrastructure (ECR repos, CloudFormation stacks, ECS services) and `ALLOW_SENSITIVE_DATA=true` exposes logs; enable these only deliberately. AWS documents this server as primarily for development, testing, and non-critical environments; keep write/sensitive-data disabled for production accounts and prefer non-production targets while evaluating it. This server acts on real infrastructure with your AWS credentials; scope the profile to the intended account, region, and resources, and run it only on a trusted host.The configuration above is read-only. Adding the `--allow-write` flag lets the server create, update, patch, and delete EKS/Kubernetes resources (including creating clusters via CloudFormation) and `--allow-sensitive-data-access` exposes logs and events; enable these only deliberately. This server acts on real infrastructure with your AWS credentials; scope the profile to the intended account, region, and clusters, and prefer non-production targets while evaluating it. Run it only on a trusted host, and review any generated manifests or CloudFormation actions before applying them.
Privacy notesYour documentation queries and search terms are sent over HTTPS to the AWS-hosted knowledge endpoint to retrieve content. The server returns public AWS documentation, code samples, and availability data; it does not read any private account data.Documentation URLs and search terms you ask about are sent to the official AWS documentation search/read endpoints to retrieve content. The server fetches public documentation pages over HTTPS and returns them as markdown; no private account data is read.Cluster, service, task, task-definition, and ECR metadata plus account/region identifiers can be returned through tool calls and exposed to the model. With sensitive-data access enabled, logs and deployment details may be returned; keep account identifiers, credentials, and log contents out of public prompts, issues, and screenshots.Cluster state, resource manifests, ARNs, and account/region metadata can be returned through tool calls and exposed to the model. With sensitive-data access enabled, pod logs and Kubernetes events may be returned; keep account identifiers, credentials, and log contents out of public prompts, issues, and screenshots.
Prerequisites
  • An MCP client that supports remote HTTP MCP servers (or `uvx`/`fastmcp` to proxy the endpoint to stdio for clients that don't).
  • Outbound HTTPS access to the hosted endpoint `https://knowledge-mcp.global.api.aws`.
  • Python 3.10 or newer installed.
  • `uv` / `uvx` installed (Astral) to run the published Python package.
  • An MCP client that supports stdio servers (Claude Code, Claude Desktop, Cursor, Kiro, or VS Code).
  • Outbound HTTPS access so the server can fetch and search AWS documentation.
  • An AWS account with Amazon ECS/ECR and permissions to view (and, if enabled, deploy) the target resources.
  • Docker or Finch for containerization and local image builds.
  • Python 3.10 or newer and `uv` / `uvx` installed (Astral) to run the package.
  • AWS credentials configured locally (for example via `aws configure` or `AWS_PROFILE`) scoped to the intended account, region, and resources.
  • An AWS account with Amazon EKS and permissions to view (and, if enabled, manage) the target clusters.
  • Python 3.10 or newer and `uv` / `uvx` installed (Astral) to run the package.
  • AWS credentials configured locally (for example via `aws configure` or `AWS_PROFILE`) scoped to the intended account, region, and clusters.
  • An MCP client that supports stdio servers; the server runs locally on the same host as the client.
Install
uvx fastmcp run https://knowledge-mcp.global.api.aws
uvx awslabs.aws-documentation-mcp-server@latest
uvx --from awslabs-ecs-mcp-server ecs-mcp-server
uvx awslabs.eks-mcp-server@latest
Config
{
  "mcpServers": {
    "aws-knowledge-mcp-server": {
      "url": "https://knowledge-mcp.global.api.aws",
      "type": "http"
    }
  }
}
{
  "mcpServers": {
    "awslabs.aws-documentation-mcp-server": {
      "command": "uvx",
      "args": ["awslabs.aws-documentation-mcp-server@latest"],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR",
        "AWS_DOCUMENTATION_PARTITION": "aws"
      },
      "type": "stdio"
    }
  }
}
{
  "mcpServers": {
    "awslabs.ecs-mcp-server": {
      "command": "uvx",
      "args": ["--from", "awslabs-ecs-mcp-server", "ecs-mcp-server"],
      "env": {
        "AWS_PROFILE": "${AWS_PROFILE}",
        "AWS_REGION": "us-east-1",
        "FASTMCP_LOG_LEVEL": "ERROR",
        "ALLOW_WRITE": "false",
        "ALLOW_SENSITIVE_DATA": "false"
      },
      "type": "stdio"
    }
  }
}
{
  "mcpServers": {
    "awslabs.eks-mcp-server": {
      "command": "uvx",
      "args": ["awslabs.eks-mcp-server@latest"],
      "env": {
        "AWS_PROFILE": "${AWS_PROFILE}",
        "AWS_REGION": "us-east-1",
        "FASTMCP_LOG_LEVEL": "ERROR"
      },
      "type": "stdio"
    }
  }
}
Citations
ClaimUnclaimedUnclaimedUnclaimedUnclaimed

Related guides

Signals

Loading live community signals…

More like this, weekly

A short, calm digest of reviewed Claude resources. Unsubscribe any time.