¿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:
- Instalar dependencias:
- Construir el servidor:
- 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 a~/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)
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
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.
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server that provides tools for searching and fetching information from Hacker News.Last updated -46PythonMIT License
- AsecurityAlicenseAquality🗂️ A Model Context Protocol (MCP) server that provides integration with Turso databases for LLMs. This server implements a two-level authentication system to handle both organization-level and database-level operations, making it easy to manage and query Turso databases directly from LLMs.Last updated -8266TypeScriptMIT License
- AsecurityFlicenseAqualityA Model Context Protocol (MCP) server that interacts with system APIs, allowing users to check connections, search employees, register breakfast, and update chemical information by shifts.Last updated -2137JavaScript
- -securityFlicense-qualityA server that enables remote command execution over SSH through the Model Context Protocol (MCP), supporting both password and private key authentication.Last updated -JavaScript