Email Processing MCP ServerServer

Cam10001110101
GitHub
Email ProcessingMongoDBSQLite

Loading subscription status...

💡 Description

This server provides email processing capabilities with MongoDB integration for semantic search and SQLite for efficient storage and retrieval.

📝 JSON Entries

{
  "mcpServers": [
    {
      "outlook-email": {
        "env": {
          "MONGODB_URI": "mongodb://localhost:27017/MCP?authSource=admin",
          "SQLITE_DB_PATH": "C:\\Users\\username\\path\\to\\mcp-server-outlook-email\\data\\emails.db",
          "COLLECTION_NAME": "outlook-emails",
          "EMBEDDING_MODEL": "nomic-embed-text",
          "EMBEDDING_BASE_URL": "http://localhost:11434",
          "PROCESS_DELETED_ITEMS": "false"
        },
        "args": [
          "C:/Users/username/path/to/mcp-server-outlook-email/src/mcp_server.py"
        ],
        "command": "C:/Users/username/path/to/mcp-server-outlook-email/.venv/Scripts/python"
      }
    }
  ]
}

🛠️ Tools

process_emails

Features

  • Process emails from Outlook with date range filtering
  • Store emails in a SQLite database with proper connection management
  • Generate vector embeddings using Ollama
  • Support for multiple mailboxes
  • Compatibility with Inbox, Sent Items, and optionally Deleted Items folders

💬 Example Queries

  • Process emails from February 1st to February 17th from all mailboxes