AWS Documentation MCP Server
Model Context Protocol (MCP) server for AWS Documentation
This MCP server provides tools to access AWS documentation, search for content, and get recommendations.
Features
Read Documentation: Fetch and convert AWS documentation pages to markdown format
Search Documentation: Search AWS documentation using the official search API (global only)
Recommendations: Get content recommendations for AWS documentation pages (global only)
Get Available Services List: Get a list of available AWS services in China regions (China only)
Prerequisites
Installation Requirements
Install
uvfrom Astral or the GitHub READMEInstall Python 3.10 or newer using
uv python install 3.10(or a more recent version)
Installation
Configure the MCP server in your MCP client configuration (e.g., for Amazon Q Developer CLI, edit ~/.aws/amazonq/mcp.json):
Note: Set
AWS_DOCUMENTATION_PARTITIONtoaws-cnto query AWS China documentation instead of global AWS documentation.
or docker after a successful docker build -t mcp/aws-documentation .:
Basic Usage
Example:
"look up documentation on S3 bucket naming rule. cite your sources"
"recommend content for page https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucketnamingrules.html"

Tools
read_documentation
Fetches an AWS documentation page and converts it to markdown format.
search_documentation (global only)
Searches AWS documentation using the official AWS Documentation Search API.
recommend (global only)
Gets content recommendations for an AWS documentation page.
get_available_services (China only)
Gets a list of available AWS services in China regions.