mcp-email-client

Mail Client MCP is a Python email client enabling users to manage configurations, send emails, and read the latest unread messages, providing MCP functionality for Claude Desktop. Mail Client MCP

8
0

Mail Client MCP

Overview

Mail Client MCP is a Python-based email client designed to manage email configurations, send emails, and retrieve the latest unread emails. It is intended to provide MCP (Message Communication Protocol) support for Claude Desktop.

Features

  • List all configured email accounts.
  • Add new email account configurations.
  • Update existing email account configurations.
  • Delete email account configurations.
  • Send emails using specified account configurations.
  • Read the latest 5 unread emails from an account.

Installation

  1. Clone the repository:
    git clone https://github.com/gamalan/mcp-email-client.git
    cd mcp-email-client
  2. Install uv:Linux/MacOS
    curl -LsSf https://astral.sh/uv/install.sh | sh
    Windows
    powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
  3. Install dependencies:
    uv sync

Configuration

Configuration example for use with Claude Desktop:

{
  "mcpServers": {
    "mcp_email_client": {
      "command": "uv",
      "args": [
        "run",
        "--directory",
        "D:\\Project\\replace-with-repo-folder-location",
        "mcp_email_client"
      ]
    }
  }
}

Repository

GA
gamalan

gamalan/mcp-email-client

Created

March 7, 2025

Updated

March 22, 2025

Language

Python

Category

Communication