电子邮件通信
STDIO通过MCP提供IMAP和SMTP服务
通过MCP提供IMAP和SMTP服务
IMAP and SMTP via MCP Server
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"] } } }
To install Email Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @ai-zerolab/mcp-email-server --client claude
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.
PYPI_TOKEN
by visiting this page.*.*.*
.For more details, see here.