- Explore MCP Servers
- mcp-email-server
Mcp Email Server
What is Mcp Email Server
mcp-email-server is an email server that supports IMAP and SMTP protocols via MCP Server, allowing users to send and receive emails efficiently.
Use cases
mcp-email-server can be used for personal email management, integrating email functionalities into applications, or as part of a larger system requiring email communication capabilities.
How to use
To use mcp-email-server, install it via pip with ‘pip install mcp-email-server’. Configure your email server using the provided UI, and integrate it with your MCP client by specifying the server command and arguments in the configuration file.
Key features
Key features include support for IMAP and SMTP protocols, easy installation via pip or Docker, a user-friendly configuration UI, and compatibility with various MCP clients.
Where to use
undefined
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Mcp Email Server
mcp-email-server is an email server that supports IMAP and SMTP protocols via MCP Server, allowing users to send and receive emails efficiently.
Use cases
mcp-email-server can be used for personal email management, integrating email functionalities into applications, or as part of a larger system requiring email communication capabilities.
How to use
To use mcp-email-server, install it via pip with ‘pip install mcp-email-server’. Configure your email server using the provided UI, and integrate it with your MCP client by specifying the server command and arguments in the configuration file.
Key features
Key features include support for IMAP and SMTP protocols, easy installation via pip or Docker, a user-friendly configuration UI, and compatibility with various MCP clients.
Where to use
undefined
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
mcp-email-server
IMAP and SMTP via MCP Server
- Github repository: https://github.com/ai-zerolab/mcp-email-server/
- Documentation https://ai-zerolab.github.io/mcp-email-server/
Installation
Manual Installation
We recommend using uv to manage your environment.
Try uvx mcp-email-server@latest ui to config, and use following configuration for mcp client:
{
"mcpServers": {
"zerolib-email": {
"command": "uvx",
"args": [
"mcp-email-server@latest",
"stdio"
]
}
}
}
This package is available on PyPI, so you can install it using pip install mcp-email-server
After that, configure your email server using the ui: mcp-email-server ui
Then you can try it in Claude Desktop. If you want to intergrate it with other mcp client, run $which mcp-email-server for the path and configure it in your client like:
{
"mcpServers": {
"zerolib-email": {
"command": "{{ ENTRYPOINT }}",
"args": [
"stdio"
]
}
}
}
If docker is avaliable, you can try use docker image, but you may need to config it in your client using tools via MCP. The default config path is ~/.config/zerolib/mcp_email_server/config.toml
{
"mcpServers": {
"zerolib-email": {
"command": "docker",
"args": [
"run",
"-it",
"ghcr.io/ai-zerolab/mcp-email-server:latest"
]
}
}
}
Installing via Smithery
To install Email Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @ai-zerolab/mcp-email-server --client claude
Development
This project is managed using uv.
Try make install to install the virtual environment and install the pre-commit hooks.
Use uv run mcp-email-server for local development.
Releasing a new version
- Create an API Token on PyPI.
- Add the API Token to your projects secrets with the name
PYPI_TOKENby visiting this page. - Create a new release on Github.
- Create a new tag in the form
*.*.*.
For more details, see here.
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.










