MCP.so
登录

Outlook Mail + Calendar + OneDrive + Sharepoint MCP Server

@Norcim133

基本信息

分类

生产力

传输方式

stdio

作者

Norcim133

提交者

Norcim133

关于 Outlook Mail + Calendar + OneDrive + Sharepoint MCP Server

This MCP server gives Claude Desktop access to your Microsoft 365 mail and Calendar, OneDrive, and Sharepoint using the Microsoft Graph API.

Outlook Mail + Calendar + OneDrive + Sharepoint MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "outlook": {
      "command": "uv",
      "args": [
        "--directory",
        "/absolute/path/to/OutlookMCPServer",
        "run",
        "mcpserver/main.py"
      ]
    }
  }
}

Outlook Mail + Calendar + OneDrive + Sharepoint MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Outlook Mail + Calendar + OneDrive + Sharepoint?

This server provides Claude Desktop and other MCP-compatible agents with access to Microsoft 365 mail using the Microsoft Graph API. It is built for macOS and requires an Azure-registered application with admin consent for Graph scopes.

How to use Outlook Mail + Calendar + OneDrive + Sharepoint?

Set up the environment with uv, create an auth_cache folder and a .env file containing your Azure client ID, tenant ID, and scopes. Run the server via uv run mcp dev mcpserver/server.py for testing, then add the server configuration to your Claude Desktop claude_desktop_config.json with the command uv and args pointing to the project directory.

Key features of Outlook Mail + Calendar + OneDrive + Sharepoint

  • Search, filter, and analyze your inbox from MCP-compatible agents
  • Uses the modern Microsoft Graph SDK (msgraph)
  • Authenticates via DeviceCodeCredential with token caching
  • Calendar support is planned (querying, filtering)
  • OneDrive support is a possible future direction

Use cases of Outlook Mail + Calendar + OneDrive + Sharepoint

  • Analyze email inbox from Claude Desktop without switching context
  • Search and filter emails by date, sender, or subject
  • Retrieve message details and metadata programmatically

常见问题

1

What dependencies are required?

Python with `uv`, `azure.identity`, `msgraph` SDK, and `FastMCP`.

2

What operating system is supported?

Currently macOS only; Windows support is planned.

3

How is authentication set up?

You must have an Azure-registered application with admin-consented Graph permissions (e.g., `Mail.Read`, `Mail.Send`). The server uses `DeviceCodeCredential` and stores the token in `auth_cache/auth_record.json`.

4

Does this server support Calendar or OneDrive yet?

Calendar integration is started but not yet functional; OneDrive is a possible future direction. Only mail access is fully implemented.

5

Can I use this with other MCP clients besides Claude Desktop?

Yes, the server follows the MCP protocol and can be used with any MCP-compatible agent, though the README targets Claude Desktop specifically.

评论

生产力 分类下的更多 MCP 服务器