
Servidor MCP que expone múltiples herramientas OSINT para asistentes de IA como Claude
Un servidor MCP completo que expone múltiples herramientas OSINT a asistentes de IA como Claude. Este servidor permite a la IA realizar tareas sofisticadas de reconocimiento y recolección de información utilizando herramientas OSINT estándar de la industria.
Busca nombres de usuario en más de 399 plataformas de redes sociales y sitios web. Perfecto para el análisis de huella digital.
Comprueba si un correo electrónico está registrado en más de 120 plataformas. Rápidísimo y preciso.
La navaja suiza del OSINT. Realiza un reconocimiento profundo con detección automática del tipo de objetivo.
Extrae información de cuentas de Google usando correo electrónico o ID de Google.
Busca en más de 3000 sitios con detección de falsos positivos y análisis detallado.
Recopila correos electrónicos, subdominios, hosts, nombres de empleados y más de fuentes públicas.
Búsquedas ultrarrápidas en 581 sitios para reconocimiento de nombres de usuario.
git clone https://github.com/frishtik/osint-tools-mcp-server.git
cd osint-tools-mcp-server
pip install -r requirements.txt
Esto instalará automáticamente Sherlock, Holehe, Maigret y TheHarvester.
Añade a tu configuración de Claude Desktop (en macOS: ~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"osint-tools": {
"command": "python",
"args": ["/path/to/osint-tools-mcp-server/src/osint_tools_mcp_server.py"],
"env": {
"PYTHONUNBUFFERED": "1"
}
}
}
}
Algunas herramientas requieren instalación manual debido a su complejidad:
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
Trabajar con IA para OSINT es casi un arte. Aquí te mostramos cómo obtener los mejores resultados:
Recomiendo comenzar con la herramienta Holehe: es rápida, confiable y te da resultados inmediatos:
"Check if [email protected] is registered on any platforms"
Una vez que te sientas cómodo, prueba búsquedas de nombres de usuario con Sherlock o Maigret:
"Search for the username 'johndoe123' across social media platforms"
Aquí es donde se pone interesante. Puedes encadenar herramientas:
"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"
A veces el mejor enfoque es darle contexto a Claude y dejar que decida:
"I'm investigating the digital footprint of username 'hackerman2024'.
Use your judgment to gather as much information as possible."
Ten Paciencia con SpiderFoot: Es increíblemente exhaustivo, pero puede tardar hasta 30 minutos en un escaneo completo. ¡Inícialo y tómate un café!
Procesamiento en Paralelo: Claude puede ejecutar múltiples herramientas simultáneamente. No dudes en pedir búsquedas paralelas:
"Search for 'johndoe' on both Sherlock and Maigret at the same time"
Conoce Cuándo Llevar la Rienda:
Compara Resultados: Diferentes herramientas tienen diferentes bases de datos. Maigret puede encontrar cuentas que Sherlock pasa por alto y viceversa.
Correo Primero, Nombre de Usuario Después: Si tienes un correo electrónico, comienza por ahí; suele ser más único que los nombres de usuario.
🚨 IMPORTANTE: Esta herramienta es solo para investigación de seguridad legítima e investigaciones OSINT.
Herramientas no encontradas: Asegúrate de que todas las herramientas OSINT estén instaladas y en tu PATH:
which sherlock holehe maigret theharvester
Errores de SpiderFoot: Asegúrate de que SpiderFoot esté instalado en /opt/spiderfoot o actualiza la ruta en el código.
Problemas de tiempo de espera: Algunas herramientas pueden agotar el tiempo de espera en conexiones lentas. Intenta aumentar el parámetro de tiempo de espera:
"Search for username with a 30 second timeout"
Limitación de velocidad: Algunas plataformas limitan la velocidad de las búsquedas. Si te están bloqueando, espera un poco e inténtalo de nuevo.
Este servidor MCP utiliza asyncio de Python para la ejecución no bloqueante de herramientas. Cada herramienta se ejecuta en un subproceso, permitiendo la ejecución en paralelo y un manejo adecuado de tiempos de espera.
Claude Desktop <-> MCP Protocol <-> OSINT MCP Server <-> OSINT Tools
¿Encontraste un error? ¿Quieres añadir una nueva herramienta? ¡Las contribuciones son bienvenidas!
git checkout -b feature/NuevaHerramientaOSINT)git commit -m 'Añadir soporte para NuevaHerramientaOSINT')git push origin feature/NuevaHerramientaOSINT)Agradecimientos especiales a estos proyectos increíbles:
Este proyecto está licenciado bajo la Licencia MIT; consulta el archivo LICENSE para más detalles.
Esta herramienta se proporciona únicamente con fines educativos y de investigación de seguridad legítima. Los autores no son responsables de ningún uso indebido o daño causado por este programa. Úsala bajo tu propio riesgo y asegúrate siempre de tener la autorización adecuada antes de realizar cualquier investigación.
Recuerda: Un gran poder conlleva una gran responsabilidad. ¡Usa estas herramientas con sabiduría y ética! 🦸♂️
Construido con ❤️ para la comunidad OSINT