What is MCP Desktop - Microsoft Cloud Platform Desktop Client?
MCP Desktop is an Electron-based desktop application that connects Claude to your Microsoft 365 data through the Model Context Protocol (MCP). It enables natural language access to emails, calendar events, files, and contacts with proper authentication and security, all from a native desktop experience.
How to use MCP Desktop - Microsoft Cloud Platform Desktop Client?
Install Node.js v18+, clone the repository, install dependencies with npm install, set up an Azure App Registration with the required permissions, create a .env file with CLIENT_ID, TENANT_ID, REDIRECT_URI (set to http://localhost:3000/api/auth/callback), and OPENAI_API_KEY. Start the server with npm run dev (web) or npm run dev:electron (Electron app), authenticate with Microsoft, then configure Claude Desktop by pointing to the mcp-adapter.cjs file in the Claude Desktop config. The adapter exposes the available tools to Claude automatically.
Key features of MCP Desktop - Microsoft Cloud Platform Desktop Client
- Read, send, search, and flag emails from your inbox.
- View, create, and update calendar events; check availability.
- Browse, upload, download, and get metadata for OneDrive/SharePoint files.
- Find and search people across your organization.
- Supports natural language queries to Microsoft 365 data.
- Uses MSAL for secure OAuth 2.0 authentication with token storage in local SQLite.
Use cases of MCP Desktop - Microsoft Cloud Platform Desktop Client
- Ask Claude to read your latest emails or search for a specific message.
- Have Claude schedule a meeting or check free/busy times in your calendar.
- Retrieve file contents or metadata from OneDrive or SharePoint without manual navigation.
- Find contact information or relevant people in your organization via natural language.
评论