trackmcp
Back to directory

MCP server for the mu email indexer and searcher.

3 stars PythonOthers Updated Apr 29, 2026
claude-desktopmcp-servermu4eemail

Documentation

mu-mcp: MCP Server for the `mu` Mail Indexer

GitHub release
GitHub license

A Model Context Protocol (MCP) server for querying your local `mu` mail index. This server enables fast, structured mail search from Claude Desktop and other MCP clients.

Features

  • Stdio MCP server for easy integration
  • Three tools: query, view emails and open attachments (using default OS viewer).
  • Fast, flexible mail search using the `mu` index
  • Claude Desktop ready: simple installation and config
  • Python, pixi, and MCP SDK based

Installation

Clone this repository and install dependencies:

sh
git clone https://github.com/danielfleischer/mu-mcp.git
cd mu-mcp
pixi install

Usage

Run the MCP Server

With pixi:

sh
pixi run start

Or directly with Python:

sh
python mu_mcp/mu_mcp.py

Claude Desktop Integration

Add to your `claude_desktop_config.json`:

json
"mcpServers": {
  "mu_mcp": {
    "command": "pixi",
    "args": [
      "run",
      "--manifest-path",
      "PROJECT_PATH",
      "start"
    ]
  }
}

Query

Ask Claude to find emails, e.g. "Find emails with a PDF attachment that were sent last April and open the PDF", "Show me the email I received from Alice last week", or "Find emails with the subject 'Meeting Notes'".

Development

  • [x] Adding a tool to view an email.
  • [x] Adding a tool to find and download attachments.

Frequently asked questions

What is mu-mcp?

mu-mcp is MCP server for the mu email indexer and searcher.

How do I install mu-mcp?

Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

Is mu-mcp open source?

Yes — it is hosted on GitHub at https://github.com/danielfleischer/mu-mcp and has 3 stars.

Related MCP tools

Run your own MCP server? See who uses it and what to fix.

Measure it with TrackMCP