通过使用模型上下文协议(MCP)的AI助手来控制你的Migadu邮件托管服务。
Migadu 是一家瑞士的电子邮件托管服务提供商,提供无限数量的电子邮件地址,并根据实际使用情况而非邮箱数量进行定价。他们专注于标准的电子邮件协议(SMTP/IMAP/POP3),没有供应商锁定,因此深受开发者和注重隐私用户的欢迎。
这个MCP服务器让AI助手能够管理你的Migadu电子邮件账户。你可以要求你的AI助手执行以下操作,而无需通过网页界面点击:
在你的MCP客户端配置中添加如下内容(例如,在Claude Desktop中):
{
"mcpServers": {
"migadu": {
"command": "uvx",
"args": ["migadu-mcp"],
"env": {
"MIGADU_EMAIL": "admin@yourdomain.com",
"MIGADU_API_KEY": "your-api-key",
"MIGADU_DOMAIN": "yourdomain.com"
}
}
}
}
从 Migadu 管理 > 我的账户 > API 密钥 获取你的API密钥。
一旦配置完成,你可以向你的AI助手提出如下请求:
list_mailboxes / list_my_mailboxes - 查看所有邮箱get_mailbox / get_my_mailbox - 获取邮箱详情create_mailbox / create_my_mailbox - 创建新邮箱update_mailbox - 更改邮箱设置delete_mailbox - 删除邮箱bulk_delete_mailboxes - 批量删除多个邮箱reset_mailbox_password - 更改密码set_autoresponder - 配置离线消息list_aliases / list_my_aliases - 查看电子邮件别名create_alias - 设置电子邮件转发,无需创建邮箱update_alias - 更改别名目标delete_alias - 删除别名list_identities - 查看发送地址create_identity - 添加额外的发送地址update_identity - 修改身份权限delete_identity - 删除身份list_rewrites - 查看基于模式的路由规则create_rewrite - 设置通配符电子邮件路由update_rewrite - 修改路由模式delete_rewrite - 删除路由规则list_forwardings - 查看外部转发规则create_forwarding - 将电子邮件转发到外部地址update_forwarding - 更改转发设置delete_forwarding - 删除转发规则通过这些资源URI访问结构化数据:
mailboxes://domain.com - 域的所有邮箱mailbox://domain.com/username - 具体邮箱的详细信息aliases://domain.com - 域的所有别名identities://domain.com/mailbox - 邮箱的身份forwardings://domain.com/mailbox - 邮箱的转发规则rewrites://domain.com - 域的重写规则# 克隆仓库
git clone https://github.com/Michaelzag/migadu-mcp.git
cd migad
uv sync --group dev
# 运行测试
uv run pytest
# 运行质量检查
uv run ruff format --check .
uv run ruff check .
uv run mypy migadu_mcp/
MIT 许可证 - 详情见LICENSE文件。