MCP Email Verify

MCP Email Verify

site icon
2025.03.23 2
Python电子邮件验证AI 集成开发效率交流协作
MCP-Email-Verify 是一个轻量级的 Model Context Protocol (MCP) 服务器,旨在为大型语言模型 (LLM) 提供电子邮件地址验证功能。该工具通过 AbstractAPI Email Validation API 检查电子邮件的格式、域名有效性和可送达性,非常适合集成到 AI 应用程序(如 Claude Desktop)中。
View on GitHub

Overview

基本能力

产品定位

MCP-Email-Verify 是一个专注于电子邮件验证的 MCP 服务器,旨在为 AI 应用提供实时的电子邮件验证功能。

核心功能

  • 电子邮件验证:实时验证电子邮件地址的有效性。
  • MCP 集成:无缝与 MCP 兼容的 LLM 集成。
  • 易于设置:使用 Python 和 MCP SDK 快速部署。

适用场景

  • 在 AI 应用中验证用户输入的电子邮件地址。
  • 集成到 Claude Desktop 等 AI 工具中,提供电子邮件验证功能。
  • 开发需要电子邮件验证的自动化流程。

工具列表

  • AbstractAPI Email Validation API:用于验证电子邮件的格式、域名和可送达性。
  • UV:用于管理 Python 虚拟环境和依赖项。
  • Black 和 isort:用于代码格式化和导入排序。

常见问题解答

  • 如何获取 AbstractAPI 密钥? 需要在 AbstractAPI 官网注册并获取 API 密钥。
  • 如何验证 UV 是否安装成功? 运行 uv --version 命令查看版本号。
  • 如何启动服务器? 运行 uv run server.py 命令启动 MCP 服务器。

使用教程

使用依赖

  • Python:需要 Python 3.11.0 或更高版本。
  • UV:需要 UV 0.6.9 或更高版本。

安装教程

  1. 克隆仓库 bash git clone https://github.com/Abhi5h3k/MCP-Email-Verify.git cd MCP-Email-Verify
  2. 安装 UV bash powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
  3. 验证 UV 安装 bash uv --version
  4. 设置虚拟环境 bash uv venv
  5. 激活虚拟环境 (Windows) bash .venv\Scripts\activate
  6. 安装依赖 bash uv install

调试方式

  1. 设置环境变量 在根目录创建 .env 文件并添加 AbstractAPI 密钥: ABSTRACT_API_KEY=your_api_key_here
  2. 启动服务器 bash uv run server.py
  3. 注册服务器到 Claude Desktop 更新 claude_desktop_config.json 文件以包含 MCP 服务器配置。
  4. 重启 Claude Desktop 重启 Claude Desktop 以检测新工具。
  5. 验证电子邮件 使用类似提示验证电子邮件地址。

许可证

None