
Serveur MCP exposant plusieurs outils OSINT pour des assistants IA comme Claude
Un serveur MCP complet qui expose plusieurs outils OSINT aux assistants IA comme Claude. Ce serveur permet à l’IA d’effectuer des tâches sophistiquées de reconnaissance et de collecte d’informations à l’aide d’outils OSINT standard de l’industrie.
Recherche d'identifiants sur plus de 399 plateformes de médias sociaux et sites web. Parfait pour l'analyse des empreintes numériques.
Vérifie si un e-mail est enregistré sur plus de 120 plateformes. Rapide et précis.
Le couteau suisse de l'OSINT. Effectue une reconnaissance approfondie avec détection automatique du type de cible.
Extrait des informations des comptes Google à l'aide d'un e-mail ou d'un identifiant Google.
Recherche sur plus de 3000 sites avec détection des faux positifs et analyse détaillée.
Collecte d'e-mails, sous-domaines, hôtes, noms d'employés, etc. à partir de sources publiques.
Recherches ultra-rapides sur 581 sites pour la reconnaissance d'identifiants.
git clone https://github.com/frishtik/osint-tools-mcp-server.git
cd osint-tools-mcp-server
pip install -r requirements.txt
Cela installera automatiquement Sherlock, Holehe, Maigret et TheHarvester.
Ajoutez à votre configuration Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json sur macOS) :
{
"mcpServers": {
"osint-tools": {
"command": "python",
"args": ["/path/to/osint-tools-mcp-server/src/osint_tools_mcp_server.py"],
"env": {
"PYTHONUNBUFFERED": "1"
}
}
}
}
Certains outils nécessitent une installation manuelle en raison de leur complexité :
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
Travailler avec l'IA pour l'OSINT relève un peu de l'art. Voici comment obtenir les meilleurs résultats :
Je recommande de commencer par l'outil Holehe : rapide, fiable et donne des résultats immédiats :
"Check if [email protected] is registered on any platforms"
Une fois à l'aise, essayez les recherches d'identifiants avec Sherlock ou Maigret :
"Search for the username 'johndoe123' across social media platforms"
C'est là que ça devient intéressant. Vous pouvez enchaîner les outils :
"I found an email address [email protected]. Can you:
1. Check what platforms it's registered on
2. Extract the domain and search for subdomains and other emails
3. Search for any usernames associated with this domain"
Parfois, la meilleure approche est de donner du contexte à Claude et le laisser décider :
"I'm investigating the digital footprint of username 'hackerman2024'.
Use your judgment to gather as much information as possible."
Soyez patient avec SpiderFoot : Il est incroyablement minutieux mais peut prendre jusqu'à 30 minutes pour une analyse complète. Lancez-le et prenez un café !
Traitement parallèle : Claude peut exécuter plusieurs outils simultanément. N'hésitez pas à demander des recherches parallèles :
"Search for 'johndoe' on both Sherlock and Maigret at the same time"
Sachez quand tenir la laisse :
Recoupez les résultats : Différents outils ont des bases de données différentes. Maigret peut trouver des comptes que Sherlock rate et vice versa.
E-mail d'abord, identifiant ensuite : Si vous avez un e-mail, commencez par là – c'est généralement plus unique que les identifiants.
🚨 IMPORTANT : cet outil est réservé à la recherche en sécurité légitime et aux enquêtes OSINT.
Outils introuvables : Assurez-vous que tous les outils OSINT sont installés et dans votre PATH :
which sherlock holehe maigret theharvester
Erreurs SpiderFoot : Assurez-vous que SpiderFoot est installé dans /opt/spiderfoot ou mettez à jour le chemin dans le code.
Problèmes de délai d'attente : Certains outils peuvent expirer sur des connexions lentes. Essayez d'augmenter le paramètre de délai d'attente :
"Search for username with a 30 second timeout"
Limitation de débit : Certaines plateformes limitent les recherches. Si vous êtes bloqué, attendez un peu et réessayez.
Ce serveur MCP utilise asyncio de Python pour une exécution non bloquante des outils. Chaque outil s'exécute dans un sous-processus, permettant une exécution parallèle et une gestion appropriée des délais d'attente.
Claude Desktop <-> MCP Protocol <-> OSINT MCP Server <-> OSINT Tools
Vous avez trouvé un bug ? Vous voulez ajouter un nouvel outil ? Les contributions sont les bienvenues !
git checkout -b feature/NewOSINTTool)git commit -m 'Add NewOSINTTool support')git push origin feature/NewOSINTTool)Un merci spécial à ces projets impressionnants :
Ce projet est sous licence MIT - voir le fichier LICENSE pour plus de détails.
Cet outil est fourni à des fins éducatives et de recherche en sécurité légitime uniquement. Les auteurs ne sont pas responsables de toute utilisation abusive ou des dommages causés par ce programme. Utilisez-le à vos propres risques et assurez-vous toujours d'avoir les autorisations nécessaires avant de mener des enquêtes.
Rappelez-vous : Un grand pouvoir implique de grandes responsabilités. Utilisez ces outils avec sagesse et éthique ! 🦸♂️
Construit avec ❤️ pour la communauté OSINT