
Servidor MCP que expõe múltiplas ferramentas de OSINT para assistentes de IA como o Claude
Um servidor MCP abrangente que expõe múltiplas ferramentas OSINT para assistentes de IA como Claude. Este servidor permite que a IA realize tarefas sofisticadas de reconhecimento e coleta de informações usando ferramentas OSINT padrão da indústria.
Pesquise nomes de usuário em mais de 399 plataformas de redes sociais e sites. Perfeito para análise de pegada digital.
Verifique se um e-mail está registrado em mais de 120 plataformas. Rápido e preciso.
O canivete suíço do OSINT. Realiza reconhecimento profundo com detecção automática de tipo de alvo.
Extraia informações de contas do Google usando e-mail ou ID do Google.
Pesquise em mais de 3000 sites com detecção de falsos positivos e análise detalhada.
Colete e-mails, subdomínios, hosts, nomes de funcionários e muito mais de fontes públicas.
Pesquisas ultrarrápidas em 581 sites para reconhecimento de nome de usuário.
git clone https://github.com/frishtik/osint-tools-mcp-server.git
cd osint-tools-mcp-server
pip install -r requirements.txt
Isso instalará automaticamente Sherlock, Holehe, Maigret e TheHarvester.
Adicione à sua configuração do Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json no macOS):
{
"mcpServers": {
"osint-tools": {
"command": "python",
"args": ["/caminho/para/osint-tools-mcp-server/src/osint_tools_mcp_server.py"],
"env": {
"PYTHONUNBUFFERED": "1"
}
}
}
}
Algumas ferramentas requerem instalação manual devido à sua complexidade:
git clone https://github.com/smicallef/spiderfoot.git /opt/spiderfoot
cd /opt/spiderfoot
pip install -r requirements.txt
git clone https://github.com/mxrch/GHunt.git /opt/ghunt
cd /opt/ghunt
pip install -r requirements.txt
git clone https://github.com/p1ngul1n0/blackbird.git /opt/blackbird
cd /opt/blackbird
pip install -r requirements.txt
Trabalhar com IA para OSINT é um pouco uma arte. Veja como obter os melhores resultados:
Recomendo começar com a ferramenta Holehe — é rápida, confiável e fornece resultados imediatos:
"Verifique se [email protected] está registrado em alguma plataforma"
Depois de se sentir confortável, tente pesquisas de nome de usuário com Sherlock ou Maigret:
"Pesquise o nome de usuário 'johndoe123' em plataformas de redes sociais"
Aqui é onde fica interessante. Você pode encadear ferramentas:
"Encontrei um e-mail [email protected]. Você pode:
1. Verificar em quais plataformas ele está registrado
2. Extrair o domínio e pesquisar subdomínios e outros e-mails
3. Procurar nomes de usuário associados a este domínio"
Às vezes a melhor abordagem é dar contexto ao Claude e deixá-lo decidir:
"Estou investigando a pegada digital do nome de usuário 'hackerman2024'.
Use seu julgamento para coletar o máximo de informações possível."
Paciência com SpiderFoot: É extremamente minucioso, mas pode levar até 30 minutos para uma varredura completa. Inicie e tome um café!
Processamento Paralelo: Claude pode executar várias ferramentas simultaneamente. Não hesite em pedir pesquisas paralelas:
"Pesquise por 'johndoe' tanto no Sherlock quanto no Maigret ao mesmo tempo"
Saiba Quando Segurar a Rédea:
Cruze Resultados: Ferramentas diferentes têm bancos de dados diferentes. Maigret pode encontrar contas que Sherlock perde e vice-versa.
E-mail Primeiro, Nome de Usuário Depois: Se você tem um e-mail, comece por ele — geralmente é mais único que nomes de usuário.
🚨 IMPORTANTE: Esta ferramenta é apenas para pesquisa de segurança legítima e investigações OSINT.
Ferramentas não encontradas: Certifique-se de que todas as ferramentas OSINT estão instaladas e no seu PATH:
which sherlock holehe maigret theharvester
Erros no SpiderFoot: Garanta que o SpiderFoot está instalado em /opt/spiderfoot ou atualize o caminho no código.
Problemas de tempo limite: Algumas ferramentas podem expirar em conexões lentas. Tente aumentar o parâmetro de tempo limite:
"Pesquise o nome de usuário com um tempo limite de 30 segundos"
"
**Limitação de taxa**: Algumas plataformas limitam a taxa de pesquisas. Se você estiver sendo bloqueado, espere um pouco e tente novamente.
## 🏗️ Arquitetura
Este servidor MCP usa asyncio do Python para execução não bloqueante de ferramentas. Cada ferramenta roda em um subprocesso, permitindo execução paralela e tratamento adequado de tempo limite.
Claude Desktop <-> Protocolo MCP <-> Servidor OSINT MCP <-> Ferramentas OSINT
## 🤝 Contribuindo
Encontrou um bug? Quer adicionar uma nova ferramenta? Contribuições são bem-vindas!