HttpStatus MCP Server

24 ferramentas acionáveis por IA para simulação de API, engenharia do caos, varredura de segurança, verificações SSL, depuração de CORS, validação OpenAPI, decodificação JWT, análise HAR, rastreamento distribuído, captura de webhook, fluxos de automação e monitoramento de uptime. Suporta autenticação OAuth2 e Bearer token.

Documentação

HttpStatus MCP Server

24 ferramentas chamáveis por IA para testes de API, mocks, monitoramento, segurança e automação — diretamente do seu assistente de IA.

URL Remota: https://mcp.httpstatus.com/mcp Transporte: Streamable HTTP Autenticação: OAuth2 ou Bearer token Documentação: httpstatus.com/mcp

Configuração Rápida

Opção 1: OAuth2 (recomendado)

Clientes que suportam OAuth2 (Claude, Cursor, etc.) lidarão com a autenticação automaticamente:

{
  "mcpServers": {
    "httpstatus": {
      "url": "https://mcp.httpstatus.com/mcp"
    }
  }
}

Opção 2: Bearer Token

Gere uma chave de API em httpstatus.com/app/api-keys e passe-a como um token Bearer:

{
  "mcpServers": {
    "httpstatus": {
      "url": "https://mcp.httpstatus.com/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Ferramentas (24)

Mock de API

  • create_mock — Cria um endpoint de mock de API com resposta personalizada, cabeçalhos e atraso
  • update_mock — Atualiza um mock de API existente pelo ID
  • delete_mock — Exclui um mock de API pelo ID
  • list_mocks — Lista mocks de API com filtragem e paginação opcionais

Engenharia do Caos

  • create_chaos_rule — Cria uma regra de engenharia do caos para um endpoint de API
  • disable_chaos_rule — Desativa uma regra de caos pelo ID
  • list_chaos_rules — Lista mapeamentos de endpoint da engenharia do caos

Segurança e Validação

  • run_security_scan — Verifica uma URL em busca de problemas de segurança (cabeçalhos, TLS, CORS, CSP, HSTS, XSS)
  • check_ssl — Verifica validade, expiração, cadeia de emissor e protocolos do certificado SSL/TLS
  • validate_openapi — Valida especificação OpenAPI 2.x/3.x (JSON ou YAML)
  • decode_jwt — Decodifica JWT e retorna cabeçalho, payload e metadados de assinatura

Rede e Diagnóstico

  • run_redirect_analyzer — Analisa o comportamento da cadeia de redirecionamento para uma URL
  • run_cors_debug — Executa diagnóstico de CORS para uma URL e origem de destino
  • run_trace — Analisa dados de rastreamento distribuído (Jaeger, Zipkin, OpenTelemetry)
  • analyze_har — Analisa arquivo HTTP Archive (HAR) para desempenho e erros

Monitoramento

  • create_monitor — Cria monitor de uptime para uma URL com intervalos e regiões personalizados
  • get_monitor_status — Obtém status atual e porcentagem de uptime de um monitor

Fluxos de Automação

  • automation_create_workflow — Cria fluxo de automação de API a partir de etapas definidas
  • automation_generate_from_openapi — Gera fluxo de automação a partir da especificação OpenAPI
  • automation_import_postman_collection — Converte coleção do Postman em fluxo de automação
  • automation_run_workflow — Executa um fluxo de automação existente pelo ID
  • automation_get_workflow_status — Obtém status, resultados de etapas e logs de uma execução de fluxo

Utilitários

  • capture_webhook — Cria e consulta bins de captura de webhook para inspeção de requisições
  • start_resolve — Resolve intenções em linguagem natural para ferramentas do HttpStatus.com

Registro

Publicado no registro oficial de MCP: https://registry.modelcontextprotocol.io/v0.1/servers/com.httpstatus%2Fmcp-server/versions/0.1.0

Licença

MIT