MCP-Email-Verify

by Abhi5h3k
Verified

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.

Integrations

  • Uses the AbstractAPI Email Validation API to verify email addresses by checking format, domain validity, and deliverability

  • Integrates with pre-commit hooks for code quality checks before committing code changes

  • Built using Python and requires Python 3.11.0 or higher for operation

Verificación de correo electrónico de MCP

Un servidor ligero de Protocolo de Contexto de Modelo (MCP) que permite a su LLM validar direcciones de correo electrónico. Esta herramienta verifica el formato del correo electrónico, la validez del dominio y la capacidad de entrega mediante la API de Validación de Correo Electrónico AbstractAPI. Ideal para integrar la validación de correo electrónico en aplicaciones de IA como Claude Desktop.


¿Qué es el Protocolo de Contexto Modelo (MCP)?

En esencia, MCP es un protocolo estandarizado diseñado para optimizar la comunicación entre modelos de IA y sistemas externos. Considérelo un lenguaje universal que permite que diferentes agentes, herramientas y servicios de IA interactúen fluidamente.


Características

  • Verificación de correo electrónico : verifique direcciones de correo electrónico en tiempo real.
  • Integración con MCP : conéctese sin problemas con LLM compatibles con MCP.
  • Fácil configuración : creado con Python y el SDK MCP para una implementación rápida.

MCP sigue una arquitectura cliente-servidor:


Mira la demostración

Haga clic en la imagen a continuación para ver una demostración en video de la herramienta MCP Email Verify en acción:


Requisitos

  • Python : Python 3.11.0 o superior.
  • UV : 0.6.9 o superior.

Configuración

1. Clonar el repositorio

git clone https://github.com/Abhi5h3k/MCP-Email-Verify.git cd MCP-Email-Verify

2. Instalar UV

Si no tienes UV instalado, puedes instalarlo usando los siguientes comandos:

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

Verificar la instalación:

uv --version

3. Configurar el entorno virtual

Crear un entorno virtual usando UV:

uv venv

Activar el entorno virtual: En Windows:

.venv\Scripts\activate

4. Instalar dependencias Instale las dependencias requeridas desde pyproject.toml usando UV:

uv install

Ejecución del servidor

  1. Configurar variables de entorno Cree un archivo .env en el directorio raíz y agregue su clave AbstractAPI :
ABSTRACT_API_KEY=your_api_key_here
  1. Ejecutar el servidor Inicie el servidor MCP:
uv run server.py

Uso

  1. Registrar el servidor con Claude Desktop Actualice el archivo claude_desktop_config.json para incluir su servidor MCP:
{ "mcpServers": { "verify_mail": { "command": "uv", "args": [ "--directory", "C:\\ABSOLUTE\\PATH\\TO\\MCP-Email-Verify", "run", "server.py" ] } } }

  1. Reiniciar Claude Desktop Reinicie Claude Desktop para detectar la nueva herramienta.
  2. Verificar correos electrónicos Utilice indicaciones como:

Estaba intentando escribirle a Thanos a thanos@snap.io para pedirle que volviera a poner en línea mi programa favorito, pero no sé si es un correo electrónico válido. ¿Podrías comprobar si es real o solo un snap a ciegas?

Desarrollo

Formato y linting Este proyecto utiliza black e isort para formatear el código y ordenar las importaciones.

  1. Instalar dependencias de desarrollo:
    uv add black isort --dev
  2. Formatear el código:
    black .
  3. Ordenar importaciones:
isort .

Configurar pre-commit

pre-commit install pre-commit run --all-files

Disponible en el servidor de Smithery.ai: Verificación de correo electrónico de MCP

Artículo: Protocolo de Contexto Modelo (MCP): Una guía para principiantes sobre el futuro de la comunicación con IA

-
security - not tested
F
license - not found
-
quality - not tested

Un servidor ligero de Protocolo de Contexto de Modelo (MCP) que permite a su LLM validar direcciones de correo electrónico. Esta herramienta verifica el formato del correo electrónico, la validez del dominio y la capacidad de entrega mediante la API de Validación de Correo Electrónico AbstractAPI. Ideal para integrar la validación de correo electrónico en aplicaciones de IA como Claude Desktop.

  1. What is Model Context Protocol (MCP)?
    1. Features
  2. MCP follows a client-server architecture:
    1. Watch the Demo
      1. Requirements
      2. Setup
      3. Running the Server
      4. Usage
      5. Development
      6. Set up pre-commit
    ID: 2k7li0re1y