MCP.so
登录

ms-365-mcp-server

@softeria

关于 ms-365-mcp-server

A Model Context Protocol (MCP) server for interacting with Microsoft 365 and Office services through the Graph API

基本信息

分类

其他

许可证

MIT

运行时

node

传输方式

stdio

发布者

softeria

配置

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

{
  "mcpServers": {
    "ms-365-mcp-server": {
      "command": "npx",
      "args": [
        "@softeria/ms-365-mcp-server",
        "--toon"
      ]
    }
  }
}

工具

未检测到工具

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

概览

What is ms-365-mcp-server?

A Model Context Protocol (MCP) server for interacting with Microsoft 365 and Microsoft Office services through the Graph API. It supports multiple Microsoft cloud environments (Global and China 21Vianet). For developers and users who want to integrate AI assistants with Microsoft 365 services.

How to use ms-365-mcp-server?

Install via npx: npx @softeria/ms-365-mcp-server. Configure in Claude Desktop via JSON configuration or use CLI flags like --org-mode, --toon, --http, --list-permissions, --allowed-scopes, --extra-scopes, --preset, --enabled-tools, --read-only, --cloud, --public-url, and --no-dynamic-registration. Authenticate using Device Code Flow (default), HTTP OAuth 2.1, or On-Behalf-Of flow.

Key features of ms-365-mcp-server

  • 200+ tools covering most Microsoft Graph API surface
  • Read-only mode support for safe operations
  • TOON format for 30-60% fewer tokens vs JSON
  • Tool filtering for granular access control
  • Supports both personal and work/school accounts
  • Scope allowlisting for enterprise deployments

Use cases of ms-365-mcp-server

  • List and manage emails, calendar events, and OneDrive files
  • Search Microsoft 365 users and contacts across an organization
  • Manage Teams chats, meetings, and SharePoint sites and lists
  • Access shared mailboxes and calendars in an organization
  • Read and create OneNote notebooks, To Do tasks, and Planner plans

FAQ from ms-365-mcp-server

What is the difference between personal and organization mode?

Personal mode (default) provides email, calendar, OneDrive, and other personal account tools. Organization mode (--org-mode) additionally enables Teams, SharePoint, shared mailbox, and other work/school features.

What are the runtime requirements?

Node.js 20 or later is recommended. Node.js 14+ may work with dependency warnings.

Where does my data live?

Data is accessed directly through the Microsoft Graph API. No data is stored by the server itself. Authentication and tool requests are sent to Microsoft's cloud endpoints.

Can I limit which tools are available?

Yes. Use --enabled-tools with a regex pattern, --preset for predefined sets, --allowed-scopes to hide tools whose required Graph scopes are not covered, or --read-only for safe read-only operations.

What authentication methods are supported?

Device Code Flow (default for interactive use), HTTP OAuth 2.1 (for Open WebUI and web integrations), and On-Behalf-Of flow (for server-to-server scenarios).

评论

其他 分类下的更多 MCP 服务器