适合谁
- 希望使用自然语言与 Microsoft 365 交互的开发者或管理员
- 需要管理 SharePoint、Teams、Planner、Power Platform 等场景
- 使用支持 MCP 的客户端如 VS Code、Claude Desktop、Cursor 的用户
该 MCP 服务器由 PnP 社区构建,允许通过自然语言管理 Microsoft 365。它提供四个工具用于搜索命令、获取文档、执行命令和获取最佳实践。它依赖于全局安装的 CLI for Microsoft 365,并且要求用户预先认证。该服务器与多款流行 MCP 客户端集成,并提供了清晰的安装指南。
最强项 · 文档质量 14/20 最弱项 · 可靠性 8/20
静态评测 · 未实际运行收录于 2026-08-07
查看 FMRS 评分方法 →运行环境:Node.js 20+
先决条件:Node.js 20.x 或更高版本,并全局安装 CLI for Microsoft 365(npm i -g @pnp/cli-microsoft365)。运行 m365 setup 进行初始设置,然后使用 CLI for Microsoft 365 登录(m365 login)。配置 CLI:m365 cli config set --key prompt --value false、m365 cli config set --key output --value text、m365 cli config set --key helpMode --value full。然后在你的 MCP 客户端中添加服务器:命令为 npx -y @pnp/cli-microsoft365-mcp-server@latest。
{
"mcpServers": {
"CLI-Microsoft365": {
"command": "npx",
"args": ["-y", "@pnp/cli-microsoft365-mcp-server@latest"]
}
}
}
以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"CLI-Microsoft365": {
"command": "npx",
"args": [
"-y",
"@pnp/cli-microsoft365-mcp-server@latest"
]
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add CLI-Microsoft365 -- npx -y @pnp/cli-microsoft365-mcp-server@latest
在终端运行;先把 <…> 占位符换成你自己的值。
在客户端的工具列表中应出现 m365SearchCommands、m365GetCommandDocs、m365RunCommand 和 m365GetBestPractices 四个工具;先运行 m365 login 完成认证后,用“使用 CLI for Microsoft 365 搜索 SPList 相关命令”之类的提问即可验证连接。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
CLI for Microsoft 365 MCP 服务器允许使用自然语言执行任何 CLI for Microsoft 365 命令。它可以处理复杂提示,并作为 CLI for Microsoft 365 命令链执行,以尽力满足用户的请求。借助它,你可以管理 Microsoft 365 的许多不同领域,例如:Entra ID、OneDrive、OneNote、Outlook、Planner、Power Apps、Power Automate、Power Platform、SharePoint Embedded、SharePoint Online、Teams、Viva Engage 等等。为获得最佳效果,建议与 Claude Sonnet 4 或 Claude Sonnet 3.7 一起使用。
安全连接 Atlassian Cloud 与 AI 工具。
Notion 官方 MCP 服务器,支持通过 AI 代理查询、编辑 Notion 页面与数据库。
通过 WhatsApp 直接驱动你的 Claude Code 会话
让 AI 助手通过自然语言管理 Anytype 加密知识库的官方 MCP 服务器。
源版本 6d897079f8a5 数据同步于 2026-10-12 查看 FMRS 评分方法