AWS Documentation MCP Server
Un servidor MCP para acceder y buscar documentación de AWS, con soporte para diferentes particiones.
Documentación
Servidor MCP de Documentación de AWS
Servidor de Protocolo de Contexto de Modelo (MCP) para la Documentación de AWS
Este servidor MCP proporciona herramientas para acceder a la documentación de AWS, buscar contenido y obtener recomendaciones.
Características
- Leer Documentación: Obtener y convertir páginas de documentación de AWS a formato markdown
- Buscar Documentación: Buscar documentación de AWS utilizando la API de búsqueda oficial (solo global)
- Recomendaciones: Obtener recomendaciones de contenido para páginas de documentación de AWS (solo global)
- Obtener Lista de Servicios Disponibles: Obtener una lista de servicios de AWS disponibles en las regiones de China (solo China)
Requisitos Previos
Requisitos de Instalación
- Instalar
uvdesde Astral o el README de GitHub - Instalar Python 3.10 o superior usando
uv python install 3.10(o una versión más reciente)
Instalación
Configura el servidor MCP en la configuración de tu cliente MCP (por ejemplo, para Amazon Q Developer CLI, edita ~/.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": []
}
}
}
Nota: Establece
AWS_DOCUMENTATION_PARTITIONaaws-cnpara consultar la documentación de AWS China en lugar de la documentación global de AWS.
o docker después de un docker build -t mcp/aws-documentation . exitoso:
{
"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": []
}
}
}
Uso Básico
Ejemplo:
- "busca documentación sobre la regla de nomenclatura de buckets de S3. cita tus fuentes"
- "recomienda contenido para la página https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucketnamingrules.html"

Herramientas
read_documentation
Obtiene una página de documentación de AWS y la convierte a formato markdown.
read_documentation(url: str) -> str
search_documentation (solo global)
Busca documentación de AWS utilizando la API oficial de Búsqueda de Documentación de AWS.
search_documentation(search_phrase: str, limit: int) -> list[dict]
recommend (solo global)
Obtiene recomendaciones de contenido para una página de documentación de AWS.
recommend(url: str) -> list[dict]
get_available_services (solo China)
Obtiene una lista de servicios de AWS disponibles en las regiones de China.
get_available_services() -> str