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
Clone the repository:
git clone https://github.com/gamalan/mcp-email-client.git cd mcp-email-client
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"
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
Threads