
MCP Email Verify

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 或更高版本。
安装教程
- 克隆仓库
bash git clone https://github.com/Abhi5h3k/MCP-Email-Verify.git cd MCP-Email-Verify
- 安装 UV
bash powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
- 验证 UV 安装
bash uv --version
- 设置虚拟环境
bash uv venv
- 激活虚拟环境 (Windows)
bash .venv\Scripts\activate
- 安装依赖
bash uv install
调试方式
- 设置环境变量
在根目录创建
.env
文件并添加 AbstractAPI 密钥:ABSTRACT_API_KEY=your_api_key_here
- 启动服务器
bash uv run server.py
- 注册服务器到 Claude Desktop
更新
claude_desktop_config.json
文件以包含 MCP 服务器配置。 - 重启 Claude Desktop 重启 Claude Desktop 以检测新工具。
- 验证电子邮件 使用类似提示验证电子邮件地址。
许可证
None