mlab.sh
Inteligência de ameaças: enriqueça IOCs (IP, domínio, URL, hash), pesquise CVEs e atores, escaneie SBOMs
Documentação
Buscar⌘``K
Começando
Verifique sua infraestrutura Guia da API
Varreduras e consultas
Busca unificada Inteligência de domínio Análise de arquivos e inspeção de conteúdo Análise de e-mail (EML) Consulta de endereço de criptomoeda Consulta de endereço MAC Consulta de e-mail Consulta de número de telefone Varredura personalizada
API para desenvolvedores
Integrações
Visão geral GitHub GitLab (nuvem) GitLab (autogerenciado) Integração MCP Integração n8n Ação do GitHub Extensão do VS Code Extensão do navegador
Ferramentas
Mapa de cobertura Mitre Construtor de regras YARA RedKit · Scanner de infraestrutura RedKit · Varreduras de código
Suporte
Solução de problemas Fale conosco Torne-se um parceiro
Integração MCP
Conecte o Claude e outros assistentes de IA ao mlab.sh por meio do servidor do Model Context Protocol.
Copiar MarkdownAbrir
O mlab.sh expõe um servidor do Model Context Protocol (MCP) que permite que o Claude e outros assistentes de IA consultem inteligência de ameaças, executem varreduras e gerenciem sua conta diretamente de uma conversa.
Suporte oficial: somente Claude. Esta integração MCP foi testada e é oficialmente suportada no Claude (claude.ai web e Claude Desktop). Outros clientes compatíveis com MCP podem funcionar, mas não são testados nem garantidos — use-os por sua conta e risco e não espere suporte dedicado para clientes de terceiros.
Endpoint e transportes
O servidor MCP está disponível em um único URL e suporta dois transportes:
- HTTP transmissível -
POST https://mlab.sh/mcp - SSE -
GET https://mlab.sh/mcp
Autenticação: Todas as solicitações exigem um token Bearer no cabeçalho Authorization. Os tokens começam com mcp_ e podem ser criados em Conta → Configurações → Tokens MCP ou via OAuth de qualquer cliente de IA compatível (por exemplo, Claude.ai).
Conector web do Claude.ai (recomendado)
O Claude.ai suporta conectores MCP remotos via OAuth 2.0. Não é necessário copiar token — a autorização é tratada automaticamente.
Abra Claude.ai → Configurações → Integrações → Adicionar conector (ou o ícone de conector na barra de entrada do chat).
Digite o URL do servidor MCP:
https://mlab.sh/mcp
O Claude.ai redirecionará você para o mlab.sh para autorizar a conexão. Clique em Autorizar — pronto.
Claude Desktop (local)
O Claude Desktop usa uma ponte stdio (mcp-remote) para conectar-se a servidores HTTP remotos. Requer Node.js.
Crie um token MCP em Conta → Configurações → Tokens MCP.
Abra o arquivo de configuração do Claude Desktop:
# macOS
~/Library/Application Support/Claude/claude_desktop_config.json
# Windows
%APPDATA%\Claude\claude_desktop_config.json
Adicione a seguinte entrada (substitua mcp_xxx pelo seu token):
{
"mcpServers": {
"mlab": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mlab.sh/mcp",
"--header",
"Authorization: Bearer mcp_xxx"
]
}
}
}
Reinicie o Claude Desktop. As ferramentas do mlab aparecerão no seletor de ferramentas.
Ferramentas disponíveis
| Ferramenta | Descrição | Parâmetros |
|---|---|---|
detect_ioc | Detecta automaticamente o tipo de IOC e enriquece IPs com geolocalização e reputação | value |
scan_ip | Consulta um endereço IPv4 ou IPv6, ou um intervalo CIDR. Geolocalização, ISP, ASN, tipo de rede, status TOR, DNS reverso com confirmação direta e a alocação RDAP com seu contato de abuso | ip |
start_domain_scan | Inicia uma varredura de domínio (retorna resultados em cache instantaneamente, se disponíveis) | domain |
get_domain_scan_results | Consulta resultados de varredura — DNS, subdomínios, SSL, security.txt, robots.txt | domain |
get_scan_history | Histórico recente de varreduras, opcionalmente filtrado por tipo | type? limit? |
get_bookmarks | Lista favoritos salvos (IPs, domínios, hashes) | limit? |
add_bookmark | Salva um IOC nos favoritos | value |
remove_bookmark | Remove um IOC dos favoritos | value |
scan_crypto | Consulta um endereço de blockchain — rótulos, sanções, pontuação de risco. 18 cadeias, todas acessíveis. Passe chain para um endereço EVM: ele não pode ser derivado, e um palpite errado perde todos os rótulos | address chain? |
cve_search | Pesquisa CVEs por palavra-chave, produto, fornecedor ou ID de CVE. Retorna pontuação CVSS, gravidade, probabilidade EPSS, status KEV e produtos afetados | query severity? date_start? date_end? limit? page? |
cve_detail | Registro completo de um único CVE — detalhamento do vetor CVSS, fraquezas CWE, referências, probabilidade de exploração EPSS e datas KEV da CISA | cve_id |
search_actors | Pesquisa atores de ameaças por nome ou alias — filtros opcionais por origem, tipo de incidente e setor-alvo. Somente dados do MISP Galaxy | query origin? motivation? sector? limit? |
get_actor | Perfil de um ator de ameaças do MISP Galaxy (descrição, origem, patrocinador estatal, sinônimos, países e setores-alvo, referências) além de suas ferramentas e técnicas MITRE ATT&CK. Mantenha o bloco sources ao citar | slug |
get_scan_limits | Cotas diárias restantes para varreduras de IP, domínio, arquivo e criptomoeda | - |
get_account_info | Usuário atual, organização e plano de assinatura | - |
Gerenciamento de tokens
Os tokens MCP são pessoais e limitados à sua conta de usuário: eles agem como você, com o papel da sua organização, e não são afetados pelas permissões de chave de API, que se aplicam apenas a chaves de API da organização. Você pode criar até 5 tokens ativos, ou 100 nos planos Team e Enterprise. Os tokens podem ser revogados a qualquer momento em Conta → Configurações.
Os tokens emitidos via OAuth (por exemplo, do Claude.ai) também são listados lá, rotulados como OAuth: .
GitLab (autogerenciado) Conecte sua própria instância do GitLab por meio de um aplicativo OAuth que você cria nela: mesma prova, mesmas páginas de repositório, mesmas varreduras que o GitLab.com. Integração n8n Automatize varreduras do mlab.sh, inteligência de CVE e dados de atores de ameaças a partir de seus fluxos de trabalho n8n com o pacote oficial de nós da comunidade.
Nesta página
Endpoint e transportes Conector web do Claude.ai (recomendado) Claude Desktop (local) Ferramentas disponíveis Gerenciamento de tokens
[{"@context":"https://schema.org","@type":"Organization","name":"mlab","url":"https://mlab.sh","logo":"https://doc.mlab.sh/logo.png"},{"@context":"https://schema.org","@type":"WebSite","name":"mlab documentation","url":"https://doc.mlab.sh","description":"Documentation for the entire mlab stack - core platform, API, dashboard, CLI, SDKs and infrastructure."}]

mlab docs