AWS Documentation MCP Server

Um servidor MCP para acessar e pesquisar documentação da AWS, com suporte para diferentes partições.

Documentação

Servidor MCP de Documentação da AWS

Servidor MCP (Model Context Protocol) para Documentação da AWS

Este servidor MCP fornece ferramentas para acessar a documentação da AWS, pesquisar conteúdo e obter recomendações.

Recursos

  • Ler Documentação: Busca e converte páginas de documentação da AWS para o formato markdown
  • Pesquisar Documentação: Pesquisa a documentação da AWS usando a API oficial de pesquisa (somente global)
  • Recomendações: Obtém recomendações de conteúdo para páginas de documentação da AWS (somente global)
  • Obter Lista de Serviços Disponíveis: Obtém uma lista de serviços AWS disponíveis nas regiões da China (somente China)

Pré-requisitos

Requisitos de Instalação

  1. Instale uv do Astral ou do README no GitHub
  2. Instale Python 3.10 ou mais recente usando uv python install 3.10 (ou uma versão mais recente)

Instalação

Install MCP Server

Configure o servidor MCP na configuração do seu cliente MCP (por exemplo, para o Amazon Q Developer CLI, edite ~/.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: Defina AWS_DOCUMENTATION_PARTITION como aws-cn para consultar a documentação da AWS China em vez da documentação global da AWS.

ou docker após um docker build -t mcp/aws-documentation . bem-sucedido:

{
  "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

Exemplo:

AWS Documentation MCP Demo

Ferramentas

read_documentation

Busca uma página de documentação da AWS e a converte para o formato markdown.

read_documentation(url: str) -> str

search_documentation (somente global)

Pesquisa a documentação da AWS usando a API oficial de Pesquisa de Documentação da AWS.

search_documentation(search_phrase: str, limit: int) -> list[dict]

recommend (somente global)

Obtém recomendações de conteúdo para uma página de documentação da AWS.

recommend(url: str) -> list[dict]

get_available_services (somente China)

Obtém uma lista de serviços AWS disponíveis nas regiões da China.

get_available_services() -> str