Skip to main content

IMAP and SMTP via MCP Server

Project description

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.

Project details


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.3.tar.gz (117.9 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.3-py3-none-any.whl (18.6 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for iflow_mcp_mcp_email_server-0.0.3.tar.gz
Algorithm Hash digest
SHA256 243837a006d141b7b4ef2f9190430a661da570ffca3773f42a82163de220be2f
MD5 563e04fc1ccc3f3025fa68e03006b6f8
BLAKE2b-256 ac25d6de406cb145bb152f45931db4e28a67c043c91b9bfcff75fb42faa28fb7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for iflow_mcp_mcp_email_server-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 daa09959fa5a2aef1307b9f84ed6dd8e8364692119fb7c3431271f017e0cb2da
MD5 875da30b1216569892b5551fcb1095a3
BLAKE2b-256 f326540ba7e661b48ef85bcb30fdbc7caf5d5cd4a886dd46b34bf755cac55e34

See more details on using hashes here.

Supported by

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