Apviso MCP

Servidor MCP para interagir com a plataforma de testes de penetração com inteligência artificial APVISO a partir do Claude Code, Cursor, Windsurf, Codex e outras ferramentas compatíveis com MCP.

Documentação

@apviso/mcp

Servidor MCP para interagir com a plataforma de testes de penetração com IA APVISO a partir do Claude Code, Cursor, Windsurf, Codex e outras ferramentas compatíveis com MCP.

Configuração

1. Obtenha sua chave de API

Acesse seu painel do APVISO → Configurações → Chaves de API e crie uma nova chave.

2. Adicione ao Claude Code

claude mcp add --transport stdio apviso \
  --env APVISO_API_KEY=apvk_your_key_here \
  -- npx -y @apviso/mcp

No Windows (não WSL):

claude mcp add --transport stdio apviso ^
  --env APVISO_API_KEY=apvk_your_key_here ^
  -- cmd /c npx -y @apviso/mcp

Alternativa: configuração manual

Adicione ao seu .mcp.json (escopo do projeto) ou ~/.claude.json (escopo do usuário):

{
  "mcpServers": {
    "apviso": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@apviso/mcp"],
      "env": {
        "APVISO_API_KEY": "apvk_your_key_here"
      }
    }
  }
}

Para projetos em equipe, use a expansão de variáveis de ambiente em .mcp.json para que cada desenvolvedor use sua própria chave:

{
  "mcpServers": {
    "apviso": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@apviso/mcp"],
      "env": {
        "APVISO_API_KEY": "${APVISO_API_KEY}"
      }
    }
  }
}

3. Verifique

Execute /mcp dentro do Claude Code para verificar o status do servidor.

Configuração

VariávelObrigatórioPadrãoDescrição
APVISO_API_KEYSimSua chave de API (começa com apvk_)
APVISO_API_URLNãohttps://apviso.com/apiURL base da API

Ferramentas

Alvos

FerramentaDescrição
list_targetsLista todos os alvos registrados
get_targetObtém detalhes do alvo
create_targetRegistra um novo domínio
verify_targetVerifica a propriedade do domínio (DNS, arquivo ou meta tag)
get_verification_instructionsObtém as etapas de verificação de um alvo
delete_targetRemove um alvo

Varreduras

FerramentaDescrição
list_scansLista varreduras com filtro de status opcional
get_scanObtém detalhes e status da varredura
create_scanInicia um novo teste de penetração (consome créditos)

Descobertas

FerramentaDescrição
list_findingsLista vulnerabilidades de uma varredura
update_finding_statusMarca descobertas como corrigidas, risco aceito, etc.

Relatórios

FerramentaDescrição
get_reportObtém o relatório completo do pentest em markdown

Agendamentos

FerramentaDescrição
list_schedulesLista agendamentos de varreduras recorrentes
get_scheduleObtém detalhes do agendamento
create_scheduleConfigura varreduras recorrentes (Business/Enterprise)
update_scheduleModifica um agendamento
delete_scheduleRemove um agendamento

Cota

FerramentaDescrição
get_quotaVerifica créditos restantes e período de cobrança

Licença

MIT