返回市场
MCP共享点服务器

MCP共享点服务器

作者:BrianCusack20 星标更新:2025-04-17

项目介绍

Sharepoint - 进行中,目前仅用于研发

提供对组织Sharepoint访问的Model Context Protocol服务器。

实现

组件操作资源动态资源工具
用户
读取用户
查找用户
站点
列出站点
获取站点详情
创建子站点
删除站点
驱动器
列出文件夹
搜索文件夹
创建文件夹
删除文件夹
上传文件
列出项目
下载文件
读取文件
移动文件
复制文件
列表
创建列表
读取列表
添加到列表
更新列表
删除列表
日历
创建事件
读取事件
更新事件
删除事件

提示

  • 文档摘要
  • 查找相关文档
  • 探索文件夹

环境变量

  • .env.example 复制为 .env
  • 填写所需字段

检查器

从根目录

npx @modelcontextprotocol/inspector -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 -- node dist/index.js

使用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"
      ]
    }
  }
}

MCP配置文件

pnpm run build
{
  "mcpServers": {
    "sharepoint": {
      "command": "node",
      "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文件。 </中文翻译>