LABSCO SUMMARY
Not a server — a catalogue you install from, one service at a time.
Treat the repository as an index: pick the two or three servers matching the work in front of you, because each one adds its own tools and its own credential requirement to the client. The documentation and pricing servers are the ones that pay off fastest, since they close the gap between what the model remembers and what AWS shipped this quarter.
What it is
The AWS Labs monorepo of open-source MCP servers for AWS. It is not one server: each subdirectory publishes its own package with its own tools, credentials and configuration, and you install only the ones a project needs. They span AWS documentation and API access, infrastructure as code, containers and serverless, databases and analytics, AI and Bedrock, messaging, cost and operations, and healthcare and life sciences. The ones you install run locally over stdio; the AWS Knowledge MCP Server is a remote server AWS hosts, which you connect to rather than install.
What you get
- Current AWS documentation and API references in the model's context, so answers track releases rather than training data —
awslabs.aws-documentation-mcp-server - A remote, AWS-hosted knowledge server covering docs, What's New posts, Builder Center, blog posts and Well-Architected guidance —
aws-knowledge-mcp-server - AWS API operations reachable from the client, alongside a core server that routes to the rest —
awslabs.aws-api-mcp-server,awslabs.core-mcp-server - Infrastructure-as-code workflows for CloudFormation and Terraform, and support case handling —
awslabs.aws-iac-mcp-server,awslabs.aws-support-mcp-server - Databases and analytics: Aurora DSQL, MySQL, Neptune, Keyspaces, Valkey caching and the data-processing server —
awslabs.aurora-dsql-mcp-server,awslabs.mysql-mcp-server,awslabs.valkey-mcp-server,awslabs.aws-dataprocessing-mcp-server - Bedrock knowledge-base retrieval and other AI/ML servers for agent-side workflows —
awslabs.bedrock-kb-retrieval-mcp-server - Cost work, including pricing lookups for estimating a design before it is built —
awslabs.aws-pricing-mcp-server - A container image per server in the public AWS ECR gallery, for clients that would rather not run uvx
- One-click install links for Kiro, Cursor and VS Code on each server's row in the repository README
Requirements
AWS credentials with access to whichever services the chosen server touches — the permissions question is per server, not per repository. Install uv, then uv python install 3.10, and add the server to the client as uvx awslabs.<YOUR_SERVER_NAME>@latest; Windows uses the uv tool run --from form instead. FASTMCP_LOG_LEVEL is set in the env block of every documented config, and some servers take their own, such as AWS_DOCUMENTATION_PARTITION. Keeping the @latest suffix re-checks PyPI on every client start, which costs load time — drop it and manage the uv cache yourself if startup matters. The servers you install support stdio only: Server-Sent Events support was removed from all of them on May 26th, 2025. AWS now positions the Agent Toolkit for AWS as the successor to these servers and expects the most useful projects here to move into it over time; the repository continues to work and accept contributions. Apache-2.0.
Setup effort
Add the configuration to your client
USE CASES
Getting AWS answers that match this quarter's services
Add the documentation server so the assistant reads current AWS docs and API references instead of reconstructing them from training data, then keep the hosted knowledge server alongside it for What's New posts and Well-Architected guidance.
Pricing a design before you build it
Ask for the cost of the architecture in natural language and get it from the AWS price list rather than a remembered figure — the answer changes with region and instance family.
Writing infrastructure as code with the docs in context
Pair the IaC server with the documentation server so CloudFormation or Terraform is generated against current resource properties, and check it before applying.
Querying an AWS database from the assistant
Install the server for the engine you actually run and pass its required arguments — resource ARN, secret ARN, database, region and the read-only flag — at launch.
Grounding answers in your own documents
Point the Bedrock knowledge-base server at an existing knowledge base so retrieval happens against your content, with AWS credentials rather than a separate key.
BEFORE YOU INSTALL
What to know first
Requires
uvx on PATH
INSTALLATION
Connect your client
MCP Clients
Claude Code
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-pricing uvx awslabs.aws-pricing-mcp-server@latestEach AWS server is added on its own line — run only the ones you need. The README's Claude Code section also lists aws-support, bedrock-kb, aws-dataprocessing, aurora-dsql and valkey.