---
title: "AWS Documentation MCP Server: review, setup & limitations · Undominated.ai"
canonical: https://undominated.ai/mcp-servers/awslabs-aws-documentation/
description: "Fetches AWS’s own documentation so a service claim can be cited instead of paraphrased."
---

# AWS Documentation MCP Server: review, setup & limitations · Undominated.ai

> Fetches AWS’s own documentation so a service claim can be cited instead of paraphrased.

[← Explore all mcp servers](/mcp-servers/)

DEVELOPER DOCUMENTATION / Amazon Web Services

# AWS Documentation MCP Server

Fetches AWS’s own documentation so a service claim can be cited instead of paraphrased.

 [See setup guidance ↓](#setup)[Original source ↗](https://github.com/awslabs/mcp/tree/49de7cc11ae064b9224f07ae050c612c3f92dd55/src/aws-documentation-mcp-server)

SOURCE REVIEW

 Reviewed 2026-10-14
 Evidence 2 linked sources
 Publisher Amazon Web Services
 Licence [Apache-2.0 ↗](https://github.com/awslabs/mcp/blob/49de7cc11ae064b9224f07ae050c612c3f92dd55/LICENSE)
 Revision 49de7cc11ae0
 [Read what was—and wasn’t—checked ↓](#review)

“This MCP server provides tools to access AWS documentation, search for content, and get recommendations.”

 [Amazon Web Services · upstream description ↗](https://github.com/awslabs/mcp/blob/49de7cc11ae064b9224f07ae050c612c3f92dd55/src/aws-documentation-mcp-server/README.md) Our analysis follows below.

01 / THE REASONING

## Why this made the selection.

 - The README is a local documentation reader: fetch a page as markdown, search, and ask for recommendations.
- Search, section reads, table search, and recommendations are marked global only, while the service list and the aws-cn partition are the China path.

### A good fit for

 - Fetching or searching public AWS documentation from a local MCP process
- Switching AWS_DOCUMENTATION_PARTITION to aws-cn when the question is about China regions

### Weigh up before choosing

 - @latest is not a pin.
- A documentation snippet is not a price unless the page states one.
- Global search tools are not the China service list. get_available_services is documented as China only.
- A corporate proxy may block the default User-Agent, and the README only tells the operator to override MCP_USER_AGENT.
- The README does not say this server calls account APIs or accepts AWS credentials.
- A pin does not verify transitive dependencies. Documented uvx examples use a floating package tag, not the reviewed commit.
- This review did not execute the resource.
- The server was not started and its tools were not called.

02 / THE REVIEW RECORD

## What we actually inspected.

Source review has boundaries. A clear record is more useful than a “safe” badge.

### Material inspected

 - src/aws-documentation-mcp-server/README.md
- LICENSE

### Our findings

 - Launch args are a one-element list containing awslabs.aws-documentation-mcp-server@latest.
- The server fetches AWS documentation pages and converts them to markdown, searches with the official search API, and can request recommendations.
- Search, read_sections, search_table, and recommend are labeled global only. The available-services list is China only, and AWS_DOCUMENTATION_PARTITION must be set to aws-cn to query China documentation instead of global documentation.
- The README does not document AWS credentials. It does document a network boundary: set MCP_USER_AGENT when a corporate proxy or firewall blocks the default User-Agent.

### Not established by this review

 - No documentation query was executed.
- The server was not started and its tools were not called.
- A pin does not verify transitive dependencies.
- No tools/list or tool call was made.

The review applies to the material and revision named here. A newer upstream release can change its behavior.

03 / PUT IT TO WORK

## Connect a server deliberately.

[Upstream setup instructions ↗](https://github.com/awslabs/mcp/blob/49de7cc11ae064b9224f07ae050c612c3f92dd55/src/aws-documentation-mcp-server/README.md)

DOCUMENTED COMMAND

 uvx awslabs.aws-documentation-mcp-server@latest Copy command ↗

Copying does not execute this command. It may retrieve a newer version than the reviewed source.

 - Register the uvx command.
- Quote the returned page, including its date if the tool provides one.
- The one-line command above is the uvx launch in the README client block at this commit, not a separate installer. It was not run.

### Before you start

 - uv
- Python 3.10 or newer
- Network access to the selected public documentation service

### Documented configuration example

Use the client and authentication context described in the setup guidance. Configuration formats vary between hosts.

 {
 "mcpServers": {
 "awslabs.aws-documentation-mcp-server": {
 "command": "uvx",
 "args": [
 "awslabs.aws-documentation-mcp-server@latest"
 ],
 "env": {
 "FASTMCP_LOG_LEVEL": "ERROR",
 "AWS_DOCUMENTATION_PARTITION": "aws",
 "MCP_USER_AGENT": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
 },
 "disabled": false,
 "autoApprove": []
 }
 }
} Copy configuration ↗

### Compatibility

Local stdio MCP clients

### Implementation

Python

### Transports

stdio

### Local process

 - Fetch public AWS documentation

### Cost model

Apache-2.0. No AWS account is declared in the inspected launch args.

04 / FOLLOW THE EVIDENCE

## The source trail.

Our notes are separate from the original resource. Check upstream before adopting a new version.

 - [Server documentation ↗](https://github.com/awslabs/mcp/blob/49de7cc11ae064b9224f07ae050c612c3f92dd55/src/aws-documentation-mcp-server/README.md) Checked 2026-10-07 https://github.com/awslabs/mcp/blob/49de7cc11ae064b9224f07ae050c612c3f92dd55/src/aws-documentation-mcp-server/README.md Supports: Install command and stated tools
- [Repository licence ↗](https://github.com/awslabs/mcp/blob/49de7cc11ae064b9224f07ae050c612c3f92dd55/LICENSE) Checked 2026-10-07 https://github.com/awslabs/mcp/blob/49de7cc11ae064b9224f07ae050c612c3f92dd55/LICENSE Supports: Redistribution terms

KEEP COMPARING

## Other approaches to consider.

Related by category or shared topics. These are alternatives to inspect, not a measured quality order.

 [### Context7 MCP ↗ Resolves a library identity and retrieves documentation relevant to a specific coding question through Context7's hosted index.](/mcp-servers/context7/)[### Discord Developer Docs MCP ↗ Hosted Discord server providing search and retrieval over the public developer documentation site, plus a submit_feedback tool for reporting documentation problems. Verified live: an unauthenticated initialize handshake returned serverInfo Documentation - Discord 1.0.0 with tools and resources capabilities. It cannot read or post in Discord servers.](/mcp-servers/discord-dev-docs/)[### Microsoft Learn MCP Server ↗ Connects to Microsoft's hosted Microsoft Learn MCP endpoint, which searches and fetches Microsoft documentation and code samples without an API key.](/mcp-servers/microsoft-learn-mcp/)

 [AI Tools ↗](/tools/)[Skills ↗](/skills/)[Agents ↗](/agents/)[MCP Servers ↗](/mcp-servers/)[Workflows ↗](/workflows/)

## Continue your investigation

 - [Inspect resource evidence](/tools/)
- [Choose a host](/agents/)
- [Inspect reusable workflows](/skills/)
- [Use Undominated data](/api/)
