ZS

zerg00s/server-sharepoint

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

37 stars 14 forks 质量 68 趋势 12MIT

这是一个面向 Claude Desktop 的 MCP 服务器,允许你使用 SharePoint REST API 与 SharePoint Online 交互。它设计用于 [Claude Desktop](https://claude.

概览

最强大的 SharePoint MCP 服务器,通过 SharePoint REST API 实现与 SharePoint Online 的无缝交互。 该 MCP 服务器设计用于 Claude Desktop 应用,但也可以被其他 MCP 客户端如 Cline 使用。 服务器支持两种认证方式: 1. - 传统的客户端ID和秘密。这是应用专用认证,2026年4月后不再有效。2. - 使用带有证书的Azure AD应用注册的更现代方法 这个选项需要SharePoint管理员角色。 ⚠️ 你需要是SharePoint租户管理员或全局管理员才能创建SharePoint应用。 - 从这里下载并安装 SharePoint 在线管理外壳。- 打开 PowerShell 并执行以下命令,确保仅支持 SharePoint 的应用已被启用: - 打开 https:// .sharepoint.com/_layouts/15/appregnew.aspx - 点击生成以创建新的客户端 ID 和秘密。- 填写以下字段:- 应用域名:www.example。

概述(AI 翻译)

最强大的 SharePoint MCP 服务器,通过 SharePoint REST API 实现与 SharePoint Online 的无缝交互。

该 MCP 服务器设计用于 Claude Desktop 应用,但也可以被其他 MCP 客户端如 Cline 使用。

目录

  • SharePoint 运营可用性
  • 用户
  • 遗址
  • 区域设定
  • 特色
  • 列表
  • 列表视图
  • 列表内容类型
  • 清单项目
  • 网站内容类型
  • 页面
  • 文献
  • 分类学
  • 认证选项
  • 选项1:客户端秘密认证
  • 配置步骤
  • 允许仅使用 SharePoint 应用
  • 创建仅支持SharePoint的客户端秘密应用
  • 授予应用权限
  • 选项2:证书认证
  • 克隆仓库
  • 创建带证书的Azure AD应用
  • 授予管理员同意
  • 安装Node.js
  • 安装和配置 Claude 桌面
  • 证书认证配置
  • 客户端秘密认证配置
  • 如何“与MCP服务器对话”
  • 致贡献者
  • 构建新的 npm 包
  • 本地运行MCP Inspector
  • MCP 服务器上下文7 LLM文档
  • SharePoint REST API 文档
  • 地方发展

SharePoint 运营可用性

用户

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

在 GitHub 查看完整 README

安装

npx -y server-sharepoint
新手?先看 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>" } } } }