ZS

zerg00s/server-sharepoint

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

37 stars 14 forks Качество 68 Тренд 12MIT

Это MCP-сервер для Claude Desktop, который позволяет взаимодействовать с SharePoint Online с помощью API SharePoint REST. Он предназначен для использования с [Claude Desktop] https://claude.

Обзор

Самый мощный MCP-сервер SharePoint, обеспечивающий бесшовное взаимодействие с SharePoint Online через API SharePoint REST. Этот сервер MCP предназначен для использования с приложением Claude Desktop, но может использоваться и другими клиентами MCP, такими как Cline. Сервер поддерживает два метода аутентификации: 1. - Традиционный идентификатор клиента и секрет. Это аутентификация только для приложений, которая не будет работать после апреля 2026 года. 2. - Более современный метод с использованием Azure AD App Registration Для этого требуется функция администратора SharePoint. Вы должны быть арендатором SharePoint или глобальным администратором, чтобы создать приложение SharePoint. Скачать и установить SharePoint Online Management Shell отсюда. Откройте PowerShell и запустите следующую команду, чтобы убедиться, что включены только приложения SharePoint: - Открытые https://.sharepoint.com/ layouts/15/appregnew.aspx Нажмите Generate, чтобы создать новый идентификатор клиента и секрет. Заполните следующие поля: - Домен приложения: www.example.

Обзор (машинный перевод)

Самый мощный MCP-сервер SharePoint, обеспечивающий бесшовное взаимодействие с SharePoint Online через API SharePoint REST.

Этот сервер MCP предназначен для использования с приложением Claude Desktop, но может использоваться и другими клиентами MCP, такими как Cline.

Таблица содержимого

Доступность SharePoint Operations

  • Пользователи
  • Сайты
  • Региональные настройки
  • Особенности
  • Списки
  • Список просмотров
  • Список типов контента
  • Перечислите пункты Типы контента сайта
  • Страницы
  • Документы
  • Таксономия
  • Варианты аутентификации Вариант 1: Секретная аутентификация клиента
  • Шаги конфигурации Разрешить приложения только для SharePoint Создайте приложение только для SharePoint с клиентской тайной
  • Разрешение на подачу заявки Вариант 2: аутентификация сертификата
  • Клонировать репо Создайте приложение Azure AD с сертификатом Грант Админ Согласие Установите Node.js Установить и настроить Claude Desktop Конфигурация для проверки подлинности сертификата Конфигурация клиентской секретной аутентификации Как «общаться» с сервером MCP
  • Для вкладчиков Создайте новый пакет npm Запуск MCP Местный инспектор MCP Server Context 7 Документация для LLM SharePoint REST API Документация
  • Местное развитие

Доступность SharePoint

Пользователи

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Открыть полный README на GitHub

Установка

npx -y server-sharepoint
Новичок в MCP? Начните с руководства на mcpskill.org →

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

{ "mcpServers": { "server-sharepoint": { "command": "npx", "args": [ "-y", "server-sharepoint" ], "env": { "AZURE_APPLICATION_ID": "<your-app-id>", "AZURE_APPLICATION_CERTIFICATE_THUMBPRINT": "<your-certificate-thumbprint>", "AZURE_APPLICATION_CERTIFICATE_PASSWORD": "<your-certificate-password>", "M365_TENANT_ID": "<your-tenant-id>" } } } }