mcp-email-client

Mail Client MCP is a Python-based email client that enables users to manage email configurations, send emails, and read the latest unread emails. It allows for adding, updating, and deleting multiple email configurations, and includes functionality to send emails using specified configurations.

GitHub Stars

14

User Rating

Not Rated

Forks

4

Issues

1

Views

2

Favorites

0

README
Mail Client MCP
Overview

Mail Client MCP is a Python-based email client that allows users to manage email configurations, send emails, and read the latest unread emails. It provide MCP for Claude Desktop

Features
  • List all email configurations
  • Add new email configurations
  • Update existing email configurations
  • Delete email configurations
  • Send emails using specified configurations
  • Read the latest 5 unread emails
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 using Claude Desktop

{
  "mcpServers": {
    "mcp_email_client": {
      "command": "uv",
      "args": [
        "run",
        "--directory",
        "D:\\Project\\RepoPath", 
        "mcp_email_client"
      ]
    }
  }
}

or in VsCode

{
    "servers": {
        "any-name": {
            "type": "stdio",
            "command": "/path/to/uv",
            "args": [
                "run",
                "--directory",
                "/path/to/repo",
                "run_mcp_server.py",
            ]
        }
    }
}
Author Information
Gamalan
@kirimemail Yogyakarta, Indonesia

13

Followers

33

Repositories

6

Gists

14

Total Contributions

Top Contributors

Threads