这是一个轻量级的**模型上下文协议(MCP)**服务器,使您的LLM能够验证电子邮件地址。该工具通过AbstractAPI邮件验证API检查电子邮件格式、域名有效性和可送达性。非常适合集成到AI应用程序中,如Claude Desktop。
在核心上,MCP是一种标准化协议,旨在简化AI模型与外部系统之间的通信。可以将其视为一种通用语言,允许不同的AI代理、工具和服务无缝交互。
点击下方图片观看MCP邮件验证工具的视频演示:
1. 克隆仓库
git clone https://github.com/Abhi5h3k/MCP-Email-Verify.git
cd MCP-Email-Verify
2. 安装UV
如果您没有安装UV,可以使用以下命令进行安装:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
验证安装:
uv --version
3. 设置虚拟环境
使用UV创建虚拟环境:
uv venv
激活虚拟环境: 在Windows上:
.venv\Scripts\activate
4. 安装依赖项 使用UV从pyproject.toml安装所需依赖项:
uv install
.env文件,并添加您的AbstractAPI密钥:ABSTRACT_API_KEY=your_api_key_here
uv run server.py
claude_desktop_config.json文件以包含您的MCP服务器:{
"mcpServers": {
"verify_mail": {
"command": "uv",
"args": [
"--directory",
"C:\\ABSOLUTE\\PATH\\TO\\MCP-Email-Verify",
"run",
"server.py"
]
}
}
}
重启Claude Desktop 重启Claude Desktop以检测新工具。
验证电子邮件 使用提示词如:
“我试图给Thanos发送一封电子邮件,地址是thanos@snap.io,问他是否能恢复我最喜欢的电视剧,但我不确定这个电子邮件地址是否有效。你能检查一下它是否真实存在还是只是一个虚幻吗?”
格式化和Linting 此项目使用black和isort进行代码格式化和导入排序。
uv add black isort --dev
black .
isort .
pre-commit install
pre-commit run --all-files
可用性 Smithery.ai服务器:MCP 邮件验证
文章:模型上下文协议(MCP):AI通信未来入门指南