Back to MCP Servers
SharePoint MCP 服务器 logo
mcp-server371

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集成企业应用生产力工具

Related Entries

Keep exploring similar tools and resources in this category.

Browse MCP Servers
Bitbucket MCP logo

Bitbucket MCP

MCP Servers

为 Bitbucket Cloud 和 Server 提供的模型上下文协议(MCP)服务器,让 AI 助手(如 Cursor)能够通过自然语言管理仓库、拉取请求、流水线等。

Higgsfield MCP logo

Higgsfield MCP

MCP Servers

Higgsfield MCP is Higgsfield AI's hosted MCP connector for generating images, videos, reusable characters, and creative assets from Claude or MCP-compatible agents. It uses a Higgsfield account and platform credits, with no API key documented for the official MCP connector.

TinyFish logo

TinyFish

MCP Servers

TinyFish 为兼容 MCP 的 AI 助手提供网络自动化、网络搜索、内容提取和远程浏览器会话工具。托管的 MCP 服务器使用 OAuth 2.1,而可选的本地 @tiny-fish/mcp 代理支持仅本地、CI 和无头环境下的 API 密钥认证。

X MCP logo

X MCP

MCP Servers

X MCP 是 X 官方托管的 Model Context Protocol 服务器,可让兼容 MCP 的 AI 工具调用 X API 端点。它通过 xurl 桥接 OAuth 用户上下文,支持帖子搜索、用户查询、书签、趋势、新闻和 Articles 等工作流。

TinyFish logo

TinyFish

MCP Servers

TinyFish exposes web automation, web search, content extraction, and remote browser-session tools to MCP-compatible AI assistants. The hosted MCP server uses OAuth 2.1, while an optional local @tiny-fish/mcp proxy supports API-key authentication for local-only, CI, and headless setups.

openaiDeveloperDocs logo

openaiDeveloperDocs

MCP Servers

OpenAI Developer Docs MCP is an OpenAI-hosted, read-only server that lets MCP clients search and fetch documentation from developers.openai.com, platform.openai.com, and learn.chatgpt.com. It uses a public streamable HTTP endpoint and does not call the OpenAI API on the user's behalf.