Mailgun MCP Server

Mailgun MCP Server

site icon
2025.04.13 0
JavaScript邮件服务AI 集成交流协作
Mailgun MCP Server 是一个基于 Model Context Protocol (MCP) 的服务器实现,专门为 Mailgun 服务设计。它允许 MCP 兼容的 AI 客户端(如 Claude Desktop)与 Mailgun 服务进行交互。该服务器提供了发送电子邮件、获取发送统计等功能,适用于需要通过 AI 客户端自动化邮件发送和管理的场景。
View on GitHub

Overview

基本能力

产品定位

Mailgun MCP Server 是一个连接 AI 客户端和 Mailgun 服务的中间件,旨在通过 MCP 协议实现 AI 客户端与 Mailgun 服务的无缝交互。

核心功能

  • 通过 AI 客户端发送电子邮件
  • 获取和可视化邮件发送统计信息
  • 支持与 Claude Desktop 等 MCP 兼容的 AI 客户端集成

适用场景

  • 自动化邮件发送
  • 邮件发送统计分析和可视化
  • AI 辅助的邮件管理

工具列表

  • Claude Desktop:用于与 Mailgun MCP Server 交互的 AI 客户端

常见问题解答

  • 发送电子邮件需要付费的 Anthropic 账户
  • 调试信息可通过 stdio 查看

使用教程

使用依赖

  • Node.js (v18 或更高版本)
  • Git
  • Claude Desktop (用于 Claude 集成)
  • Mailgun 账户和 API 密钥

安装教程

  1. 克隆仓库: bash git clone https://github.com/mailgun/mailgun-mcp-server.git cd mailgun-mcp-server

  2. 安装依赖并构建: bash npm install

  3. 配置 Claude Desktop:

创建或修改配置文件: - MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json - Windows: %APPDATA%/Claude/claude_desktop_config.json

添加以下配置: json { "mcpServers": { "mailgun": { "command": "node", "args": ["CHANGE/THIS/PATH/TO/mailgun-mcp-server/src/mailgun-mcp.js"], "env": { "MAILGUN_API_KEY": "YOUR-mailgun-api-key" } } } }

调试方式

运行本地测试套件:

NODE_ENV=test npm test

调试信息可通过 stdio 查看。

许可证

该项目遵循 Apache-2.0 开源许可条款,请参阅 Apache-2.0 了解完整条款。