Integrations
Provides tools to check if email addresses have been found in data breaches, verify if passwords have been exposed, get detailed information about specific data breaches, and list all breaches in the system with optional domain filtering.
¿Me han pirateado el servidor MCP?
Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona integración con la API Have I Been Pwned para verificar si sus cuentas o contraseñas se han visto comprometidas en violaciones de datos.
Características
Este servidor MCP proporciona cuatro herramientas principales:
- check_email : Comprueba si una dirección de correo electrónico se ha encontrado en violaciones de datos
- check_password : Comprueba si una contraseña ha sido expuesta en violaciones de datos (utilizando k-anonymity)
- get_breach_details : Obtenga información detallada sobre una violación de datos específica
- list_all_breaches : enumera todas las infracciones en el sistema, opcionalmente filtradas por dominio
Instalación
Instalación mediante herrería
Para instalar hibp-mcp-server para Claude Desktop automáticamente a través de Smithery :
Prerrequisitos
- Node.js (v14 o superior)
- npm (v6 o superior)
- Una clave API de Have I Been Pwned (consiga una en haveibeenpwned.com/API/Key )
Configuración
- Clonar este repositorio:Copy
- Instalar dependencias:Copy
- Construir el servidor:Copy
- Configure el servidor en su archivo de configuración MCP:Para la extensión VSCode de Claude, agregue a
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
:Para la aplicación de escritorio Claude, agréguela aCopy~/Library/Application Support/Claude/claude_desktop_config.json
(macOS) o una ruta similar en otras plataformas.
Ejemplos de uso
Una vez configurado el servidor, puedes usarlo con Claude para comprobar si hay violaciones de datos:
Revisar el correo electrónico
O si el correo electrónico fue encontrado en infracciones:
Comprobar contraseña
Obtenga detalles de la infracción
Listar todas las infracciones
Notas de seguridad
- La función de verificación de contraseñas utiliza k-anonimato para verificar contraseñas sin enviar la contraseña completa a la API Have I Been Pwned
- Solo se envían a la API los primeros 5 caracteres del hash SHA-1 de la contraseña
- La API devuelve una lista de sufijos hash que coinciden con el prefijo y la verificación se completa localmente.
Configuración de la clave API
Este servidor requiere una clave API de Have I Been Pwned para la mayoría de las funciones (excepto la verificación de contraseñas). Puedes obtener una clave API en haveibeenpwned.com/API/Key .
La clave API debe proporcionarse como una variable de entorno denominada HIBP_API_KEY
en la configuración de MCP.
Licencia
Instituto Tecnológico de Massachusetts (MIT)
This server cannot be installed
Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona integración con la API Have I Been Pwned para verificar si sus cuentas o contraseñas se han visto comprometidas en violaciones de datos.