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

  1. Instalar uv desde Astral o el README de GitHub
  2. Instalar Python 3.10 o superior usando uv python install 3.10 (o una versión más reciente)

Instalación

Install MCP Server

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_PARTITION a aws-cn para 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:

AWS Documentation MCP Demo

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