Mailgun Mcp Server

Mailgun Mcp Server

作成者 mailgun20 days ago

Implementation of Model Context Protocol server for Mailgun APIs

Communication & Collaboration
MailgunMCPserverAPIintegration

Mailgun MCP Server

Overview

A Model Context Protocol (MCP) server implementation for Mailgun, enabling MCP-compatible AI clients like Claude Desktop to interract with the service.

Prerequisites

  • Node.js (v18 or higher)
  • Git
  • Claude Desktop (for Claude integration)
  • Mailgun account and an API key

Quick Start

Manual Installation

  1. Clone the repository:

    git clone https://github.com/mailgun/mailgun-mcp-server.git
    cd mailgun-mcp-server
    
  2. Install dependencies and build:

    npm install
    
  3. Configure Claude Desktop:

    Create or modify the config file:

    • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%/Claude/claude_desktop_config.json

    Add the following configuration:

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

Testing

Run the local test suite with:

NODE_ENV=test npm test

Sample Prompts with Claude

Send an Email

Note: sending an email currently (2025-03-18) seems to require a paid account with Anthropic. You’ll get a silent failure on the free account

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"!

Fetch and Visualize Sending Statistics

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

Debugging

The MCP server communicates over stdio, please refer to Debugging section of the Model Context Protocol.

License

LICENSE{:target=“_blank”} file for details

Contributing

We welcome contributions! Please feel free to submit a Pull Request.

前提条件

  • サーバーのドメインに精通している
  • 関連技術の基本的な理解
  • Communication & Collaborationの知識

おすすめのサーバー

詳細

作成日

June 11, 2025

最終更新日

June 11, 2025

作成者

mailgun

シェアする