An MCP server for accessing and searching AWS documentation, with support for different partitions.
Model Context Protocol (MCP) server for AWS Documentation
This MCP server provides tools to access AWS documentation, search for content, and get recommendations.
uv
from Astral or the GitHub READMEuv python install 3.10
(or a more recent version)Configure the MCP server in your MCP client configuration (e.g., for Amazon Q Developer CLI, edit ~/.aws/amazonq/mcp.json
):
{
"mcpServers": {
"awslabs.aws-documentation-mcp-server": {
"command": "uvx",
"args": ["awslabs.aws-documentation-mcp-server@latest"],
"env": {
"FASTMCP_LOG_LEVEL": "ERROR",
"AWS_DOCUMENTATION_PARTITION": "aws"
},
"disabled": false,
"autoApprove": []
}
}
}
Note: Set
AWS_DOCUMENTATION_PARTITION
toaws-cn
to query AWS China documentation instead of global AWS documentation.
or docker after a successful docker build -t mcp/aws-documentation .
:
{
"mcpServers": {
"awslabs.aws-documentation-mcp-server": {
"command": "docker",
"args": [
"run",
"--rm",
"--interactive",
"--env",
"FASTMCP_LOG_LEVEL=ERROR",
"--env",
"AWS_DOCUMENTATION_PARTITION=aws",
"mcp/aws-documentation:latest"
],
"env": {},
"disabled": false,
"autoApprove": []
}
}
}
Example:
Fetches an AWS documentation page and converts it to markdown format.
read_documentation(url: str) -> str
Searches AWS documentation using the official AWS Documentation Search API.
search_documentation(search_phrase: str, limit: int) -> list[dict]
Gets content recommendations for an AWS documentation page.
recommend(url: str) -> list[dict]
Gets a list of available AWS services in China regions.
get_available_services() -> str
Automate Google Cloud Platform infrastructure setup and GitHub repository configuration for cloud-native projects.
Access blockchain data using the Ankr API.
An MCP server implementation for interacting with Azure Health Data Services FHIR.
Interact with Infactory APIs using Claude and other large language models.
Retrieves user geolocation information using EdgeOne Pages Functions and exposes it via an MCP server.
Interact with the Invertir Online (IOL) API to manage investments and access market data.
Access Google Analytics 4 (GA4) data using the Model Context Protocol.
A remote MCP server deployable on Cloudflare Workers or runnable locally, requiring no authentication or external data files.
An MCP server for the Dynatrace observability platform.
A remote MCP server deployable on Cloudflare Workers without authentication.