电子邮件检查器MCP服务器
对于您的冷出站电子邮件,此工具将帮助您验证电子邮件地址。
特性
- 电子邮件地址验证
- 简单的JSON响应格式
- 不需要API密钥
先决条件
- Python 3.x
安装
- 克隆存储库:
git clone https://github.com/ravinahp/email-checker-mcp.git
cd email-checker-mcp- 使用uv安装依赖项:
uv sync注:我们使用 uv 而不是pip,因为该项目使用 pyproject.toml 用于依赖性管理。
配置为MCP服务器
要将此工具添加为MCP服务器,您需要修改Claude桌面配置文件。
配置文件的位置取决于您的操作系统:
- MacOS:
~/Library/Application\ Support/Claude/claude_desktop_config.json - 窗户:
%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"
]
}
}⚠️ 重要:
- 替换
YOUR_USERNAME使用您的实际系统用户名 - 确保目录路径与本地安装匹配
用法
该服务提供了一个FastMCP工具来验证电子邮件地址:
@mcp.tool()
async def validate_email(email: str) -> bool:
"""Validate if an email address exists."""示例使用:
提示:此电子邮件是否存在?
参数:
email:包含要验证的电子邮件地址的字符串
示例响应:
{
"exist": true
}API使用限制
该服务使用2IP的电子邮件API,该API提供:
- 不需要API密钥
错误处理
该服务包括以下错误处理:
- 电子邮件格式无效
- API请求失败
- 网络超时
- 速率限制
