邮箱验证器mcp

@ravinahp/email-checker-mcp
0 Stars 524 次浏览 ravinahp 更新于 2026-08-23

通过简单的FastMCP工具,使用户能够验证电子邮件地址的存在性,提供JSON响应且无需API密钥。

该服务暂未提供标准配置,请参考 README 手动接入

服务介绍

邮件检查器 MCP 服务器

此工具可帮助您验证冷邮件营销中的电子邮件地址。

功能

  • 电子邮件地址验证
  • 简单的 JSON 响应格式
  • 不需要 API 密钥

先决条件

  • Python 3.x

安装

  1. 克隆仓库:
git clone https://github.com/ravinahp/email-checker-mcp.git
cd email-checker-mcp
  1. 使用 uv 安装依赖项:
uv sync

注意:我们使用 uv 而不是 pip,因为项目使用 pyproject.toml 进行依赖管理。

配置为 MCP 服务器

要将此工具添加为 MCP 服务器,您需要修改 Claude 桌面配置文件。

配置文件的位置取决于您的操作系统:

  • MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%/Claude/claude_desktop_config.json

在您的 JSON 文件中添加以下配置:

{
    "email-checker-mcp": {
        "command": "uv",
        "args": [
            "--directory",
            "/Users/YOUR_USERNAME/Code/email-checker-mcp",
            "run",
            "email-checker-mcp"
        ]
    }
}

⚠️ 重要提示:

  1. YOUR_USERNAME 替换为您实际的系统用户名
  2. 确保目录路径与您的本地安装匹配

使用

该服务提供了一个 FastMCP 工具来验证电子邮件地址:

@mcp.tool()
async def validate_email(email: str) -> bool:
    """Validate if an email address exists."""

示例用法:

提示:这个电子邮件是否存在?

参数:

  • email: 包含要验证的电子邮件地址的字符串

示例响应:

{
    "exist": true
}

API 使用限制

该服务使用 2IP 的 Email API,提供:

  • 不需要 API 密钥

错误处理

该服务包括以下错误处理:

  • 无效的电子邮件格式
  • API 请求失败
  • 网络超时
  • 速率限制

相关 MCP 服务