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.
OrangePro local-first CLI + MCP server for behavior mapping, grounded test generation, and dynamic proof.

SSH MCP server for AI agents: remote commands, file transfer, log search and server audits through OpenSSH.

Verified distributed compute for humans, applications, and agents. Submit Blender, Octane, and video workloads, route them across qualified GPUs, track asynchronous execution, download finished artifacts, and verify FARP

Kaiva Bridge turns your API, database or documents into a managed MCP server for Claude, ChatGPT, Cursor and VS Code. Point it at an OpenAPI or Swagger spec, an API docs link, a cURL command, a Postman collection, a Grap

Open-source Next.js + Supabase CMS with a per-site MCP server: scaffold a site, then create pages, posts, navigation, media and SEO from Claude, Cursor or any MCP client. Streamable HTTP with a bearer token you mint in y
评论