Token导航 LogoToken导航

MCP Server · 办公协作

Migadu MCP Server

通过模型上下文协议(MCP)控制Migadu邮件托管服务的完整API功能,包括域名管理、邮箱操作、别名设置等。

stdio官方级别未说明来源级核验工具 35
PythonClaude团队协作Claude Desktop

快速开始

作者 / 组织
Michaelzag
提供方
Michaelzag
运行时
Python

工具数量

35

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

10

仓库热度

收录来源

4 个

MCP World

选型结论

Migadu MCP Server 属于办公协作类 MCP Server,公开资料标注 35 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

办公协作

传输方式

stdio

认证方式

无需认证

部署方式

支持远程部署

安装与配置

安装命令

uv run ruff format --check .

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 35 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

Migadu MCP服务器

通过模型上下文协议从AI助手控制您的Migadu电子邮件托管。

Migadu是什么?

Migadu 是一款瑞士电子邮件主机,按实际使用量而不是邮箱数量定价,采用标准SMTP/IMAP/POP3,无锁定。

这有什么作用

涵盖作为MCP工具的整个Migadu API表面:

  • 域--创建、更新、激活、DNS记录、诊断、使用
  • 邮箱--CRUD、自动回复、密码重置
  • 别名——转发规则后面没有邮箱
  • 标识--作为邮箱上的地址发送
  • 转发——带有确认流程的外部交付副本
  • 重写——基于模式的路由规则

设置

在获取API密钥 Migadu管理员→ 我的账户→ API密钥.

添加到您的MCP客户端配置中(例如Claude Desktop, ~/.claude.json等等):

{
  "mcpServers": {
    "migadu": {
      "command": "uvx",
      "args": ["migadu-mcp"],
      "env": {
        "MIGADU_EMAIL": "you@example.com",
        "MIGADU_API_KEY": "your-api-key",
        "MIGADU_DOMAIN": "example.com"
      }
    }
  }
}

或者通过Claude Code CLI:

claude mcp add migadu \
  --env MIGADU_EMAIL=you@example.com \
  --env MIGADU_API_KEY=your-api-key \
  --env MIGADU_DOMAIN=example.com \
  -- uvx migadu-mcp

MIGADU_DOMAIN 是可选的。这是以下工具使用的默认域 list_mailboxes 当你没有明确地传递一个时。如果您管理多个域并希望通过,请跳过它 domain 每次通话。

示例用法

配置后,询问您的AI助手以下问题:

  • “加入一个新域名 acme.example --引导我完成DNS设置和激活”
  • “为创建邮箱alice@acme.example和bob@acme.example"
  • “设置 support@acme.example 作为爱丽丝和鲍勃的别名”
  • “在上配置自动应答器 vacation@acme.example 直到1月15日”
  • “删除所有离开的人的邮箱:地址列表…”

脚手架通用工作流中注册了三个内置提示: mailbox_creation_wizard, bulk_operation_planner, domain_onboarding.

工具

领域

list_domains, get_domain, create_domain, update_domain, get_domain_records, get_domain_diagnostics, activate_domain, get_domain_usage

邮箱

list_mailboxes, get_mailbox, create_mailbox, update_mailbox, delete_mailbox, reset_mailbox_password, set_autoresponder

别名

list_aliases, get_alias, create_alias, update_alias, delete_alias

身份

list_identities, get_identity, create_identity, update_identity, delete_identity

转发

list_forwardings, get_forwarding, create_forwarding, update_forwarding, delete_forwarding

重写

list_rewrites, get_rewrite, create_rewrite, update_rewrite, delete_rewrite

所有突变工具(create_*, update_*, delete_*, activate_*, set_autoresponder, reset_mailbox_password)接受a list[dict] 并返回一个包含每个项目成功/失败的批量结果信封。单个项目列表也适用。

资源

可通过URI寻址的只读视图:

  • domains:// --帐户上的所有域
  • domain://{name} --一个域的完整配置
  • domain-records://{name} --安装所需的DNS记录
  • domain-usage://{name} --消息+存储指标
  • mailboxes://{domain} --域的邮箱
  • mailbox://{domain}/{local_part} --一个邮箱
  • identities://{domain}/{mailbox} --邮箱上的标识
  • forwardings://{domain}/{mailbox} --邮箱转发
  • aliases://{domain} --域的别名
  • rewrites://{domain} --重写域规则

备注

  • Migadu的API在成功删除时返回HTTP 500(已知异常)。客户端将200/204/404/500视为删除成功;其他代码提高。
  • 一个长寿 httpx.AsyncClient 每个服务器进程,通过FastMCP生命周期挂钩在关闭时关闭。
  • list_* 当响应超过约2000个令牌时,工具会通过静态摘要器传递响应,返回计数加样本,而不是洪泛上下文。

发展

git clone https://github.com/Michaelzag/migadu-mcp.git
cd migadu-mcp
uv sync --group dev

# Quality gates (same as CI)
uv run ruff format --check .
uv run ruff check migadu_mcp/ tests/
uv run ty check migadu_mcp/
uv run pytest
uv run bandit -r migadu_mcp/

测试使用 respx 嘲笑Migadu API-不需要证书。集成测试(后面 @pytest.mark.integration)点击真正的API,并在默认情况下跳过。

许可证

麻省理工学院——见 许可证.

工具与能力

工具数量

35

资源数量

0

提示词数量

0

能力标签

邮件托管Python本地部署API控制域名管理邮箱管理自动化工具

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

消息与邮件处理

把群消息、邮件接进助手,按规则汇总和回复。

工单与任务流转

在对话里建单、改状态,少切换系统。

团队信息同步

把会议纪要和文档更新同步到协作工具。

选择建议

值得选的地方

  • 工具数量 35 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在办公协作场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Migadu MCP Server

MCP World · 本页

35stdio有4 个2026-05-17
Karakeep MCP

MCP World

0未说明未标注1 个2026-05-17
Excalidraw MCP App

MCP World

0未说明未标注1 个2026-05-17
Slack MCP

MCP.so

18stdio有4 个2026-05-17
HiveChat MCP

MCP World

0HTTP未标注2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Migadu MCP Server 怎么安装?

公开资料给出的安装命令是 uv run ruff format --check .,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Migadu MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

Migadu MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Migadu MCP Server 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Migadu MCP Server 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP