drio
Open app

Email Processing MCP Server

Source

Catalog onlyCatalog onlySTDIO

Overview

The Email Processing MCP Server is a tool designed to process emails from Outlook, integrating with MongoDB for semantic search and SQLite for efficient storage and retrieval.

To use the server, install the required dependencies, configure the server settings, and run the server to process emails from specified date ranges.

  • Processes emails from Outlook with date range filtering. - Stores emails in an SQLite database with proper connection management. - Generates vector embeddings using Ollama for semantic search. - Supports multiple mailboxes and various email folders (Inbox, Sent Items, Deleted Items).
  1. Automating email processing for large organizations.
  2. Enhancing email search capabilities with semantic understanding.
  3. Generating summaries and categorizing emails automatically.

Add to your AI client

Use these steps to connect Email Processing MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "mcp-server-outlook-email-cam10001110101": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-server-outlook-email-cam10001110101"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "mcp-server-outlook-email-cam10001110101": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-server-outlook-email-cam10001110101"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "mcp-server-outlook-email-cam10001110101": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-server-outlook-email-cam10001110101"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "mcp-server-outlook-email-cam10001110101": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-server-outlook-email-cam10001110101"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "mcp-server-outlook-email-cam10001110101": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-server-outlook-email-cam10001110101"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "mcp-server-outlook-email-cam10001110101": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-server-outlook-email-cam10001110101"
      ]
    }
  }
}

FAQ

What are the prerequisites for using the server?

You need Python 3.10 or higher, Ollama running locally, Microsoft Outlook installed, and a MongoDB server.

Can I process emails from multiple mailboxes?

Yes! The server supports multi-mailbox processing.

Is there a way to filter emails?

Yes, you can filter emails by date range and mailbox.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":1739,"uuid":"c8c3501a-c0af-4421-b5ca-92e6dce1e4a3","name":"mcp-server-outlook-email","title":"Email Processing MCP Server","description":"","avatar_url":"https://avatars.githubusercontent.com/u/168899055?v=4","created_at":"$D2025-03-05T05:07:12.186Z","updated_at":"$D2025-03-12T10:20:31.534Z","status":"created","author_name":"Cam10001110101","author_avatar_url":"https://avatars.githubusercontent.com/u/168899055?v=4","tags":"email-processing,mcp-server,outlook-integration","category":"developer-tools","is_featured":false,"sort":1,"url":"https://github.com/Cam10001110101/mcp-server-outlook-email","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":"{\"star\":\"0\",\"license\":\"\",\"language\":\"Python\",\"is_official\":false,\"latest_commit_time\":\"2025-03-04 13:15:49\"}","user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]

Email Processing MCP Server — MCP Registry