Sharepoint MCP Server

by BrianCusack
Verified

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Uses .env files for configuration management, allowing users to set required Microsoft Graph API credentials and other environmental variables

  • Supports containerized deployment of the Sharepoint MCP server with Docker, enabling portable and isolated execution

Sharepoint - WIP,仅用于研发 ATM

提供对组织 Sharepoint 的访问的模型上下文协议服务器。

成分

工具

  • 使用 Microsoft Graph API 连接到 Sharepoint
  • 将 SharePoint 文档和文件系统公开为资源
  • 提供搜索文档和阅读文档的工具
  • 包括常见 SharePoint 任务的提示

环境变量

  • 将 .env.example 复制为 .env
  • 填写必填字段

与 Claude Desktop 一起使用

要将此服务器与 Claude Desktop 应用程序一起使用,请将以下配置添加到claude_desktop_config.json的“mcpServers”部分:

Docker

  • Docker 构建并标记docker build -t mcp/sharepoint .
{ "mcpServers": { "sharepoint": { "command": "docker", "args": [ "run", "-i", "--rm", "--init", "-e", "DOCKER_CONTAINER=true", "-e", "TENANT_ID=your-tenant-id", "-e", "CLIENT_ID=your-client-id", "-e", "CLIENT_SECRET=your-client-secret", "-e", "SITE_ID=your-site-id", "-e", "DRIVE_ID=your-drive-id", "mcp/sharepoint" ] } } }

Bun MCP配置文件

{ "mcpServers": { "sharepoint": { "command": "bun", "args": ["run", "start"], "env": { "TENANT_ID": "your-tenant-id", "CLIENT_ID": "your-client-id", "CLIENT_SECRET": "your-client-secret", "SITE_ID": "your-site-id", "DRIVE_ID": "your-drive-id", } } } }

执照

此 MCP 服务器采用 MIT 许可证。这意味着您可以自由使用、修改和分发该软件,但须遵守 MIT 许可证的条款和条件。更多详情,请参阅项目仓库中的 LICENSE 文件。

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

通过 Microsoft Graph API 提供对组织 Sharepoint 文档的访问,从而使 AI 助手能够搜索和检索 Sharepoint 内容。

  1. Components
    1. Tools
  2. Enviremental Variables
    1. Usage with Claude Desktop
      1. Docker
      2. Bun MCP configuration file
    2. License
      ID: j1opav5wp8