What runtime and dependencies are required?
Node.js 20.x or higher and a global installation of CLI for Microsoft 365 (`@pnp/cli-microsoft365`) are required.
@pnp
基本信息
Manage Microsoft 365 using MCP server
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"CLI-Microsoft365": {
"command": "npx",
"args": [
"-y",
"@pnp/cli-microsoft365-mcp-server@latest"
]
}
}
}Searches CLI for Microsoft 365 commands using fuzzy search based on a query string. Use this tool first to find relevant commands before getting full command documentation.
Gets documentation for a specified CLI for Microsoft 365 command to be used by the Model Context Protocol to provide detailed information about the command along with examples, use cases, and option descriptions
Runs a specified CLI for Microsoft 365 command to be used by the Model Context Protocol to execute the command and return the result and reason over the response
Gets best practices for using CLI for Microsoft 365 in scripts, including guidance on authentication checking, error handling, output handling, and configuration
An MCP server that lets you manage Microsoft 365 services using natural language. It translates prompts into CLI for Microsoft 365 commands, covering Entra ID, OneDrive, OneNote, Outlook, Planner, Power Apps, Power Automate, Power Platform, SharePoint Online, Teams, Viva Engage, and more. Best results are achieved with Claude Sonnet 4 or Claude Sonnet 3.7.
npm i -g @pnp/cli-microsoft365).m365 setup, then log in with m365 login.m365 cli config set --key prompt --value false, --key output --value text, --key helpMode --value full.npx -y @pnp/cli-microsoft365-mcp-server@latest.m365SearchCommandsm365GetCommandDocsm365RunCommand and see resultsm365GetBestPracticesNode.js 20.x or higher and a global installation of CLI for Microsoft 365 (`@pnp/cli-microsoft365`) are required.
The MCP server does not handle authentication. You must first authenticate using `m365 login` in CLI for Microsoft 365; the server then reuses that authenticated context.
It can manage Entra ID, OneDrive, OneNote, Outlook, Planner, Power Apps, Power Automate, Power Platform, SharePoint Embedded, SharePoint Online, Teams, Viva Engage, and many other areas covered by CLI for Microsoft 365.
The server communicates over stdio using a command‑based interface. It is added to MCP clients as a `stdio` type with the command `npx -y @pnp/cli-microsoft365-mcp-server@latest`.
Yes. Set CLI configuration to `prompt false`, `output text`, and `helpMode full` so the server receives maximum detail when errors or unexpected results occur.

Automated codebase documentation for GitHub: searchable docs, MCP context for AI agents, doc drift detection, and Friday Cleanup PRs.

Build, validate, deploy — HTTP APIs, cron jobs, webhooks and MCP tools — from your AI client.
CronWatch records every run of your scheduled jobs in your own database, and speaks up when one is missed, fails, gets stuck, runs slow or costs too much. CronWatch is free and open-source.

ArtiBot Cloud MCP (Zhijiangyun 智匠云) — cloud MCP server for robot manipulation data & GPU workloads. 15 tools: robot fleet management, data collection & video recording, post-processing pipelines, and benchmark evaluation

Know when your AI agents, cron jobs and CI pipelines fail, stall or go quiet. Your agent sets up monitors from a plain description, tells you what is broken and why, reads run history and traces, and writes notes on inci
评论