A2A MCP News
SharePoint MCP 服务器 logo
mcp-server2

SharePoint MCP 服务器

一个流行的开源MCP服务器,通过Microsoft Graph API将Claude等AI助手连接到Microsoft SharePoint,实现对站点、列表、文档、文件夹、文件上传、搜索等功能的自然语言操作。

概览

SharePoint MCP Server 是一款 模型上下文协议 (MCP) 服务器,它将现代人工智能助手(如 Claude Desktop/Code、Cursor 等)与 Microsoft SharePoint 连接起来。它使用官方的 Microsoft Graph API,允许用户通过自然语言与组织内的 SharePoint 站点、文档库、列表、文件和文件夹进行交互。

无需手动浏览 SharePoint 网页界面或编写 Graph API 调用,你可以直接请求你的 AI 助手来“查找最新的项目提案文档”、“将此文件上传至团队站点”、“创建一个新的缺陷追踪列表”或“汇总营销文件夹中的文档”——AI 会安全地执行这些操作。

目前存在多个社区实现版本(包括像 DEmodoriGatsuO/sharepoint-mcp 等热门仓库),同时微软也为 SharePoint 和 OneDrive 提供了官方的租户级 MCP 支持(部分旧版服务器将于 2026 年 3 月停用)。

主要特性

}](https://github.com/huggingface/transformers) 全新的平台)

  • Microsoft Graph API 集成:安全访问站点、列表、库、文件和文件夹。
  • 自然语言操作:搜索文档、读写列表项、上传/下载文件、管理文件夹等。
  • 身份验证:支持基于 OAuth 2.0 的浏览器登录流程和令牌管理。
  • 工具公开:提供数十个 MCP 工具用于常见的 SharePoint 任务(列表管理、文件操作、站点导航等)。
  • 读写能力:大多数实现版本既支持查询也支持修改内容(部分变体提供可选的只读安全模式)。
  • 兼容性:适用于 Claude Desktop、Claude Code、Cursor、VS Code 及任何符合 MCP 规范的客户端。
  • 企业就绪:专为组织使用设计,具有适当的权限范围控制。

安装与设置

  1. 克隆一个热门仓库(例如 git clone https://github.com/DEmodoriGatsuO/sharepoint-mcp.git )。
  2. 安装依赖项(通常是基于 Node.js/TypeScript 或 Python)。
  3. 为你的 SharePoint 站点 URL 和身份验证设置配置环境变量。
  4. 在本地运行服务器。
  5. 将 MCP 服务器配置添加到你的 AI 客户端(例如在 Claude Desktop 的设置中或通过 server.json)。
  6. 通过 OAuth 流程进行身份验证(浏览器弹出窗口进行安全登录)。

许多实现版本提供通过 npxpip install 的一键式设置。在各自的仓库中提供了详细的指南,包括在 Azure AD 中注册应用以实现租户范围的访问。

应用场景

  • 文档搜索与检索:快速定位并总结大型 SharePoint 库中的文件。
  • 内容管理:通过对话式命令上传、整理、重命名或移动文档。
  • 列表与数据管理:创建/更新 SharePoint 列表、添加条目、生成视图或导出数据。
  • 团队协作自动化:生成报告、在站点间复制列表或更新导航。
  • 知识工作流:让 AI 分析项目文档、提取见解或准备摘要,无需离开您的编码环境。
  • 企业自动化:与其他 MCP 服务器集成,实现完整的 Microsoft 365 工作流(例如与 OneDrive、Teams 或 Outlook MCP 结合使用)。

技术细节

  • 协议:完全符合模型上下文协议(Model Context Protocol, MCP)。
  • 后端:通常基于 TypeScript/Node.js 或 Python 构建,利用 Microsoft Graph SDK。
  • 安全性:采用 OAuth 2.0 及委派权限或应用程序权限;多数支持只读模式以确保安全。
  • 状态:社区项目持续维护中;微软提供适用于 SharePoint/OneDrive 的官方租户级 MCP 端点。

注意:在授予组织 SharePoint 数据访问权限时,务必仔细审查权限,并遵循最小权限原则。

SharePoint MCP 服务器为深度使用 Microsoft 365 的团队显著提升了生产力,将 AI 助手转变为强大的 SharePoint 协同工作伙伴。

如需设置指南、工具参考及最新更新,请查看热门代码库如 DEmodoriGatsuO/sharepoint-mcp ,或搜索其他社区版本。微软官方文档也涵盖了对 Agent 365 和 Copilot Studio 的原生 SharePoint MCP 集成说明。

Tags

mcpmcp服务器sharepointmicrosoft-graphoffice365文档管理claudeai集成企业应用生产力工具