Migadu MCP 服务器允许通过模型上下文协议(MCP),借助 AI 助手来控制你的 Migadu 电子邮件托管服务,为邮件管理带来更智能、便捷的体验。
将以下内容添加到你的 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 助手提出如下请求:
git clone https://github.com/Michaelzag/migadu-mcp.git
cd migadu-mcp
uv sync --group dev
uv run pytest
uv run ruff format --check .
uv run ruff check .
uv run mypy migadu_mcp/
配置完成后,使用 AI 助手进行基本的邮箱管理操作,如创建新邮箱:
"Create a new mailbox for john@mydomain.com with the name John Smith"
使用批量操作功能,删除多个邮箱:
"Delete the mailboxes for employees who left: alice@mydomain.com, bob@mydomain.com"
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 - 域名的重写规则本项目采用 MIT 许可证,详情请参阅 LICENSE 文件。