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.4.tar.gz (124.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.4-py3-none-any.whl (18.7 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for iflow_mcp_mcp_email_server-0.0.4.tar.gz
Algorithm Hash digest
SHA256 eb49a27fa6a0ef9b0c5a0a301a66817e43d8415d4b7d80f003b2ba94a3ffa93f
MD5 a84772dc6aa1f16b87688d4db3605a4b
BLAKE2b-256 00e8b9f26cf03fb29f78b247c8e4c8e3e9992268fd7c3a26c24bf09448da4194

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for iflow_mcp_mcp_email_server-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 3479cdddea77940c7bd2e2bb64545a4c2128303e8747ae0504e9ef1ea1193293
MD5 9ced668171fe74382ef91cf41dd383c1
BLAKE2b-256 122bd54c4b26a09c847c25097b5b4179d42a47f80781157144b992ee3394f58c

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