Zapmail MCP 服务器是一个针对 Zapmail API 的模型上下文协议(MCP)服务器,它提供了自然语言方式来进行域名管理、邮箱操作和导出等功能。该软件包使像 Claude 这样的 AI 助手能够通过自然语言命令与 Zapmail 进行交互。
无需安装,直接使用 npx 运行:
npx zapmail-mcp
全局安装以便持久使用:
npm install -g zapmail-mcp
your-zapmail-api-key 替换为你实际的 API 密钥。在 Claude Desktop 或 Cursor 中输入:
"检查 example.com 是否可购买 1 年"
在 Claude Desktop 或 Cursor 中输入:
"如果可能,使用钱包购买 example.com 和 test.com 1 年"
在 Claude Desktop 或 Cursor 中输入:
"在没有邮箱的域名上创建 5 个邮箱"
在 Claude Desktop 或 Cursor 中输入:
"用新的名称和详细信息更新所有邮箱"
在 Claude Desktop 或 Cursor 中输入:
"连接我的 Reachinbox 账户并导出所有邮箱"
在 Claude Desktop 或 Cursor 中输入:
"帮我将 100 个邮箱导出到 Reachinbox"
在 Claude Desktop 或 Cursor 中输入:
"购买 example.com 和 test.com,在每个域名上创建 5 个邮箱,并导出到 reachinbox"
在 Claude Desktop 或 Cursor 中输入:
"显示我所有的工作区,并切换到域名最多的工作区"
在 Claude Desktop 或 Cursor 中输入:
"检查我的 Zapmail 连接健康状况"
在 Claude Desktop 或 Cursor 中输入:
"显示我的 Zapmail 操作性能指标"
set_context - 设置工作区和提供商上下文wallet_balance - 获取钱包余额list_workspaces - 列出所有工作区list_domains - 列出工作区中的域名check_domain_availability - 检查域名可用性purchase_domains - 购买域名(优先使用钱包)create_mailboxes_for_zero_domains - 在空域名上创建邮箱add_third_party_account - 添加第三方导出账户call_endpoint - 调用任何 Zapmail 端点generate_usernames - 生成邮箱用户名generate_name_pairs - 生成名称对generate_domains - 生成由 AI 驱动的域名建议check_domain_availability_batch - 批量检查域名可用性plan_and_execute - 自然语言规划与执行get_server_info - 获取服务器信息get_metrics - 获取系统指标和性能数据clear_cache - 清除系统缓存health_check - 系统健康检查bulk_update_mailboxes - 批量更新邮箱search_mailboxes - 使用高级过滤器搜索邮箱get_export_info - 获取导出系统信息get_export_scenario - 获取导出场景说明validate_export_request - 验证导出请求参数export_guidance - 获取导出指南和最佳实践get_api_info - 获取全面的 API 端点信息search_api_endpoints - 按关键字搜索 API 端点get_api_scenarios - 获取常见的 API 使用场景get_api_best_practices - 获取 API 最佳实践和建议generate_api_examples - 生成 API 使用示例所有文档化的 API 端点均可自动生成工具
连接到 MCP 客户端后,你可以使用自然语言控制 Zapmail:
| 属性 | 详情 |
|---|---|
ZAPMAIL_API_KEY |
你的 Zapmail API 密钥 |
ZAPMAIL_WORKSPACE_KEY |
默认工作区 ID |
ZAPMAIL_SERVICE_PROVIDER |
电子邮件提供商(GOOGLE/MICROSOFT) |
ZAPMAIL_LOG_LEVEL |
日志记录级别(DEBUG/INFO/WARN/ERROR) |
ZAPMAIL_MAX_RETRIES |
最大重试次数 |
ZAPMAIL_TIMEOUT_MS |
请求超时时间(毫秒) |
ZAPMAIL_ENABLE_CACHE |
是否启用响应缓存 |
ZAPMAIL_ENABLE_METRICS |
是否启用性能指标 |
ZAPMAIL_RATE_LIMIT_DELAY |
速率限制延迟(毫秒) |
OPENAI_API_KEY |
用于增强自然语言处理的 OpenAI API 密钥 |
npx zapmail-mcp --version
# 或者
npx zapmail-mcp -v
npx zapmail-mcp --help
# 或者
npx zapmail-mcp -h
创建或更新 claude_desktop_config.json:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json使用 npx(推荐):
{
"mcpServers": {
"zapmail": {
"command": "npx",
"args": ["zapmail-mcp"],
"env": {
"ZAPMAIL_API_KEY": "your-zapmail-api-key"
}
}
}
}
使用全局安装:
{
"mcpServers": {
"zapmail": {
"command": "zapmail-mcp",
"args": [],
"env": {
"ZAPMAIL_API_KEY": "your-zapmail-api-key"
}
}
}
}
添加到你的 Cursor MCP 设置中: 使用 npx(推荐):
{
"mcpServers": {
"zapmail": {
"command": "npx",
"args": ["zapmail-mcp"],
"env": {
"ZAPMAIL_API_KEY": "your-zapmail-api-key"
}
}
}
}
使用全局安装:
{
"mcpServers": {
"zapmail": {
"command": "zapmail-mcp",
"args": [],
"env": {
"ZAPMAIL_API_KEY": "your-zapmail-api-key"
}
}
}
}
问题:“未找到 zapmail-mcp 命令” 或 “未找到 npx zapmail-mcp” 解决方案: 对于 npx 使用:
# 直接测试 npx
npx zapmail-mcp --version
# 如果 npx 失败,尝试使用显式的包版本
npx zapmail-mcp@latest --version
# 获取帮助信息
npx zapmail-mcp --help
对于全局安装:
# 全局安装包
npm install -g zapmail-mcp
# 验证安装
zapmail-mcp --version
问题:Zapmail 工具未在 Claude Desktop/Cursor 中显示 解决方案:
问题:“未配置 ZAPMAIL_API_KEY” 解决方案:
{
"mcpServers": {
"zapmail": {
"command": "npx",
"args": ["zapmail-mcp"],
"env": {
"ZAPMAIL_API_KEY": "your-api-key"
}
}
}
}
export ZAPMAIL_API_KEY="your-api-key"
问题:从错误的工作区获取数据 解决方案:在 MCP 配置中设置工作区:
{
"env": {
"ZAPMAIL_WORKSPACE_KEY": "your-workspace-id"
}
}
问题:MCP 操作耗时过长 解决方案:
ZAPMAIL_ENABLE_CACHE="true"ZAPMAIL_RATE_LIMIT_DELAY="2000"问题:出现 “请求过多” 错误 解决方案:在 MCP 配置中增加速率限制延迟:
{
"env": {
"ZAPMAIL_RATE_LIMIT_DELAY": "2000"
}
}
启用调试日志以进行详细的故障排除:
{
"env": {
"ZAPMAIL_LOG_LEVEL": "DEBUG"
}
}
测试你的 MCP 连接: 在 Claude Desktop 或 Cursor 中输入:
"检查我的 Zapmail 连接健康状况"
问题:MCP 客户端无法加载配置 解决方案:使用 JSON 验证器验证你的 JSON 配置
问题:MCP 客户端中出现 “未找到命令”
解决方案:使用完整路径或确保 zapmail-mcp 在你的 PATH 中
问题:API 密钥未传递到 MCP 服务器
解决方案:在 MCP 配置中使用 env 部分,而不是全局环境变量
本项目采用 MIT 许可证 - 详情请参阅 LICENSE 文件。
zapmail-mcp如需支持和咨询:
为 Zapmail 社区用心打造 ❤️