Token导航 LogoToken导航TokenDH.com
Mailgun MCP Server logo
开发工具HTTP官方级别未说明来源级核验

Mailgun MCP Server

MCP Server

Implementation of Model Context Protocol server for Mailgun APIs

工具数

11

提示词数

0

GitHub Stars

55

资源数

0
邮件服务工作流管理TypeScriptClaudeClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

mailgun

提供方

mailgun

最后核验

2026/5/18 02:16

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Mailgun MCP服务器

![MCP](https://github.com/modelcontextprotocol)

概述

A. 模型上下文协议 (MCP)服务器 Mailgun 这为AI代理提供了一个实用的、面向工作流的界面,用于发送电子邮件、诊断可送达性和管理帐户操作。

注: 此MCP服务器在您的计算机上本地运行。Mailgun目前不提供此服务器的托管版本。

能力

  • 消息传递 --发送电子邮件、检索存储的消息、重新发送消息
  • 领域 --查看域详细信息,验证DNS配置,管理跟踪设置(单击、打开、取消订阅)
  • 网络钩子 --列出、创建、更新和删除事件webhooks
  • 路线 --查看和更新入站电子邮件路由规则
  • 邮件列表 --创建和管理邮件列表及其成员
  • 模板 --使用版本控制创建和管理电子邮件模板
  • 分析 --查询发送指标、使用指标和日志
  • 统计 --按域、标签、提供商、设备和国家查看聚合统计信息
  • 抑制 --查看跳出、取消订阅、投诉和允许的条目
  • IP和IP池 --查看IP分配和专用IP池配置
  • 弹跳分类 --分析退货类型和交货问题

先决条件

  • Node.js(v20.12或更高版本)
  • Mailgun帐户和API密钥

快速开始

配置

将以下内容添加到MCP客户端配置中:

{
  "mcpServers": {
    "mailgun": {
      "command": "npx",
      "args": ["-y", "@mailgun/mcp-server"],
      "env": {
        "MAILGUN_API_KEY": "YOUR-mailgun-api-key",
        "MAILGUN_API_REGION": "us"
      }
    }
  }
}

环境变量

变量必填默认描述
MAILGUN_API_KEY-您的Mailgun API密钥
MAILGUN_API_REGION没有usAPI地区: useu

客户端特定的配置路径

  • 克劳德桌面版 (macOS): ~/Library/Application Support/Claude/claude_desktop_config.json
  • 克劳德桌面版 (Windows): %APPDATA%/Claude/claude_desktop_config.json
  • 克劳德代码:运行 claude mcp add 或编辑 ~/.claude.json

示例提示

发送电子邮件

Can you send an email to EMAIL_HERE with a funny email body that makes it sound
like it's from the IT Desk from Office Space? Please use the sending domain
DOMAIN_HERE, and make the email from "postmaster@DOMAIN_HERE"!
注意:一些MCP客户端需要付费计划来调用发送数据的工具。如果发送无声失败,请检查客户的计划。

获取并可视化发送统计信息

Would you be able to make a chart with email delivery statistics for the past week?

管理模板

Create a welcome email template for new signups on my domain DOMAIN_HERE.
Include a personalized greeting and a call-to-action button.

调查交付能力

Can you check the bounce classification stats for my account and tell me
what the most common bounce reasons are?

DNS故障排除

Check the DNS verification status for my domain DOMAIN_HERE and tell me
if anything needs fixing.

审查抑制

Are there any unsubscribes or complaints for DOMAIN_HERE? Summarize the
top offenders.

管理路由规则

List all my inbound routes and explain what each one does.

创建邮件列表

Create a mailing list called announcements@DOMAIN_HERE and add these
members: alice@example.com, bob@example.com.

比较域名

Compare my sending volume and delivery rates across all my domains for
the past month.

按地区划分的参与度

Break down my email engagement by country and device for DOMAIN_HERE.

查看跟踪设置

List all my domains and show which ones have tracking enabled for clicks
and opens.

发展

要从源代码运行,请克隆存储库并使用 node 直接:

git clone https://github.com/mailgun/mailgun-mcp-server.git
cd mailgun-mcp-server
npm install
npm test

在MCP客户端配置中,替换 npx 命令:

"command": "node",
"args": ["/path/to/mailgun-mcp-server/src/mailgun-mcp.js"]

安全考虑

API密钥隔离

您的Mailgun API密钥是作为环境变量传递的,并且永远不会暴露给AI模型本身——它仅由MCP服务器进程用于验证请求。服务器不记录API密钥、请求参数或响应数据。

本地执行

服务器在您的计算机上本地运行。与Mailgun API的所有通信都通过HTTPS进行,并强制执行TLS证书验证。除了Mailgun API之外,不会向第三方服务发送任何数据。

API密钥权限

使用专门的Mailgun API密钥,其权限范围仅限于您需要的操作。服务器公开读取和更新操作,但不公开任何删除操作,这限制了意外操作的爆炸半径。

速率限制

服务器未实现客户端速率限制。来自AI的每个工具调用都直接转换为Mailgun API请求。服务器依赖Mailgun的服务器端速率限制来防止滥用——超过这些限制的请求将向AI助手返回错误。

快速注射

与任何MCP服务器一样,精心设计的或对抗性的提示可能会诱使AI助手调用您不打算调用的操作,例如修改跟踪设置或读取邮件列表成员。在批准操作之前,请查看人工智能助手的工具调用确认,特别是在不受信任的提示上下文中。

Webhook URL

Webhook创建和更新操作接受通过AI助手提供的任意URL。MCP服务器将这些URL传递给Mailgun API,而无需额外验证。Mailgun负责验证webhook目标。确保您的AI助手不会将webhook URL设置为意外的内部或敏感地址。

输入验证

所有工具参数都使用Zod模式根据Mailgun OpenAPI规范进行验证。然而,验证取决于OpenAPI规范的准确性,一些边缘情况参数可能会退回到许可验证。Mailgun API执行自己的服务器端验证,作为额外的保护层。

调试

MCP服务器通过stdio进行通信。参见 MCP调试指南 用于故障排除。

许可证

Apache 2.0——请参阅 许可证 了解详情。

贡献

目录标签

目录标签

邮件服务工作流管理TypeScriptClaudedeveloper-tools本地部署AI代理邮件分析邮件模板

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

HTTP

鉴权方式(authType,认证方式)

none

部署方式(deploymentType,部署类型)

local-only

工具数量(toolCount,工具数)

11

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

HTTPnonelocal-only

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP