MCP Бесплатно

Microsoft 365 MCP сервер

MCP сервер, который позволяет выполнять команды CLI для Microsoft 365 на естественном языке для управления различными областями Microsoft 365, включая Entra ID, OneDrive, OneNote, Outlook, Planner, Power Apps, Power Automate, SharePoint Online, Teams и многое другое.

автор: Community

Установка
1 установок
Копируй и вставляй в терминал
curl -fsSL https://vibebaza.com/i/microsoft-365 | bash

MCP сервер, который позволяет выполнять команды CLI для Microsoft 365 на естественном языке для управления различными областями Microsoft 365, включая Entra ID, OneDrive, OneNote, Outlook, Planner, Power Apps, Power Automate, SharePoint Online, Teams и многое другое.

Установка

NPX

npx -y @pnp/cli-microsoft365-mcp-server@latest

Из исходного кода

npm install
npm run build
npm run start

Конфигурация

VS Code

{
    "servers": {
        "CLI for Microsoft 365 MCP Server": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@pnp/cli-microsoft365-mcp-server@latest"
          ]
        }
    }
}

Claude Desktop

{
  "mcpServers": {
    "CLI-Microsoft365": {
      "command": "npx",
      "args": ["-y", "@pnp/cli-microsoft365-mcp-server@latest"]
    }
  }
}

Доступные инструменты

Инструмент Описание
m365GetCommands Получает все команды CLI для Microsoft 365 для использования Model Context Protocol при выборе правильной команды...
m365GetCommandDocs Получает документацию для указанной команды CLI для Microsoft 365 для использования Model Context Protocol...
m365RunCommand Выполняет указанную команду CLI для Microsoft 365 для использования Model Context Protocol при выполнении...

Возможности

  • Выполнение команд CLI для Microsoft 365 на естественном языке
  • Объединение нескольких команд для выполнения сложных запросов
  • Управление сайтами, списками и контентом SharePoint Online
  • Создание и управление Microsoft Teams и каналами
  • Управление решениями Power Platform и потоками Power Automate
  • Управление планами, корзинами и задачами Planner
  • Работа с Entra ID, OneDrive, OneNote, Outlook и Viva Engage
  • Поддержка сложных многошаговых операций

Примеры использования

Add a new list to this site with title "awesome ducks". Then add new columns to that list including them in the default view. The first should be a text description columns and the second one should be a user column. Then add 3 items to this list with some funny jokes about docs added in the description column and adding my user in the user column. use emojis 🙂
Create a new Team on Teams with name "Awesome Ducks" and in the General channel add a welcome post
can you check if I have HoursReportingReminder flow and if so disable it
can you create a new plan in planner to manage work for the awesome ducks. I need some sample buckets and tasks to get started

Ресурсы

Примечания

Требует Node.js версии 20.x или выше и глобально установленный CLI для Microsoft 365 (npm i -g @pnp/cli-microsoft365). Первоначальная настройка требует аутентификации через m365 login и конфигурации со специфическими настройками CLI. Лучше всего работает с Claude Sonnet 4 или Claude Sonnet 3.7. Сервер использует существующий контекст аутентификации CLI для Microsoft 365.

Zambulay Спонсор

Карта для оплаты Claude, ChatGPT и других AI