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ável | Obrigatório | Padrão | Descrição |
|---|---|---|---|
APVISO_API_KEY | Sim | — | Sua chave de API (começa com apvk_) |
APVISO_API_URL | Não | https://apviso.com/api | URL base da API |
Ferramentas
Alvos
| Ferramenta | Descrição |
|---|---|
list_targets | Lista todos os alvos registrados |
get_target | Obtém detalhes do alvo |
create_target | Registra um novo domínio |
verify_target | Verifica a propriedade do domínio (DNS, arquivo ou meta tag) |
get_verification_instructions | Obtém as etapas de verificação de um alvo |
delete_target | Remove um alvo |
Varreduras
| Ferramenta | Descrição |
|---|---|
list_scans | Lista varreduras com filtro de status opcional |
get_scan | Obtém detalhes e status da varredura |
create_scan | Inicia um novo teste de penetração (consome créditos) |
Descobertas
| Ferramenta | Descrição |
|---|---|
list_findings | Lista vulnerabilidades de uma varredura |
update_finding_status | Marca descobertas como corrigidas, risco aceito, etc. |
Relatórios
| Ferramenta | Descrição |
|---|---|
get_report | Obtém o relatório completo do pentest em markdown |
Agendamentos
| Ferramenta | Descrição |
|---|---|
list_schedules | Lista agendamentos de varreduras recorrentes |
get_schedule | Obtém detalhes do agendamento |
create_schedule | Configura varreduras recorrentes (Business/Enterprise) |
update_schedule | Modifica um agendamento |
delete_schedule | Remove um agendamento |
Cota
| Ferramenta | Descrição |
|---|---|
get_quota | Verifica créditos restantes e período de cobrança |
Licença
MIT