Skip to main content

mcp-email-server

Release Build status codecov Commit activity License smithery badge

IMAP and SMTP via MCP 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_TOKEN by visiting this page.
  • Create a new release on Github.
  • Create a new tag in the form *.*.*.

For more details, see here.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

iflow_mcp_mcp_email_server-0.0.5.tar.gz (116.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

iflow_mcp_mcp_email_server-0.0.5-py3-none-any.whl (18.8 kB view details)

Uploaded Python 3

File details

Details for the file iflow_mcp_mcp_email_server-0.0.5.tar.gz.

File metadata

File hashes

Hashes for iflow_mcp_mcp_email_server-0.0.5.tar.gz
Algorithm Hash digest
SHA256 ac0cdab593f25c3c35bba8d153406c7d8d66fdbec524c7b1a826439186841598
MD5 b1b75c8f4facc2486070684b9c9eb848
BLAKE2b-256 ed85fe591630df29b48fa3006ef08d932386ab1a7d6bbe5883e2f4211d39f343

See more details on using hashes here.

File details

Details for the file iflow_mcp_mcp_email_server-0.0.5-py3-none-any.whl.

File metadata

File hashes

Hashes for iflow_mcp_mcp_email_server-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 fe044502f465ada9b90f0961498d991bf2e7f27a02fe6c2316a180043d28e9ae
MD5 e315a5fd339af13178ca844d50f74cf4
BLAKE2b-256 e269dbac108628bc6f2014b0b2baea09a56956021ba3d5e73b381f28d4d44814

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.5 This release

2 files

0.0.4

2 files

0.0.3

2 files

0.0.2

2 files

0.0.1

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page