Back to Home
marlonluo2018 icon

outlook-mcp-server

Verified Safe

by marlonluo2018

Overview

AI-powered local email management for Microsoft Outlook, enabling search, composition, organization, and batch forwarding of emails using natural language commands.

Installation

Run Command
python -m outlook_mcp_server

Environment Variables

  • OUTLOOK_MCP_DEBUG
  • OUTLOOK_MCP_LOG_LEVEL

Security Notes

The project primarily uses the Win32COM interface, ensuring all email operations happen locally on the user's Windows machine, which enhances privacy as no data leaves the computer. Input sanitization for Outlook's DASL-like search criteria (e.g., `search_term.replace("'", "''")`) is implemented to mitigate potential injection risks for email filters. There are no obvious signs of 'eval' or 'exec' on untrusted input. The server uses FastMCP, which typically implies local inter-process communication with an AI client. While `outlook_graph_api.py` and `graph_api_auth_local.py` exist, they represent an alternative cloud-based approach not central to this particular repository's core Win32COM focus. The `client_id` in `graph_api_auth_local.py` is a public application ID for demonstration and not a secret. Overall, for a local desktop application, it appears reasonably secure against common external threats.

Similar Servers

Stats

Interest Score23
Security Score8
Cost ClassLow
Stars6
Forks4
Last Update2025-12-31

Tags

OutlookEmail ManagementAI AssistantPythonWindows