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.1.tar.gz (114.0 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.1-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.1.tar.gz.

File metadata

File hashes

Hashes for iflow_mcp_mcp_email_server-0.0.1.tar.gz
Algorithm Hash digest
SHA256 0c15929068aaa905ed388b89a9a6f3ce9cfa2875b63c3b834a5f9351bebc702e
MD5 02058b0836a99d0901f64c5ba419f854
BLAKE2b-256 09a1b8f8ecca379544765fcd4bd097acefc35cc606ff11824771bd7c83b101d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for iflow_mcp_mcp_email_server-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a1c20d01d8d9afb890a89e633f82ea460a8648f49d7747a4499f5b71f23c9a3d
MD5 57117ede83173017fe3e9b6a62338972
BLAKE2b-256 068f568c998b57b957f40e1fef8cfe81797e2c3028bca6b535763c41aeec25bc

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