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.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.

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