1. Conduid
  2. AI
  3. Mcpsharepoint
MCP server · AI

Mcpsharepoint

Model Context Protocol server that provides access to Organisational SharePoint.

Unclaimed last commit a year ago ai
39Low

Scored 6 months ago · breakdown

About Mcpsharepoint

Mcpsharepoint is an MCP server published by BrianCusack in the AI category: model Context Protocol server that provides access to Organisational SharePoint.

The repository has 21 stars and 6 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/BrianCusack/mcpsharepoint

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (5)

CalendarNo description in manifest

Parameters not published.

DrivesNo description in manifest

Parameters not published.

ListsNo description in manifest

Parameters not published.

SitesNo description in manifest

Parameters not published.

UsersNo description in manifest

Parameters not published.

Ask AI

✦

Ask AI about Mcpsharepoint

Powered by Claude · Grounded in docs

I know everything about Mcpsharepoint. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

Sharepoint - WIP, just for R&D ATM

A Model Context Protocol server that provides access to Organisational Sharepoint.

Implementation

Component Operation Resource Dynamic Resource Tool
Users ❌ ❌ ❌
Read User ❌ ❌ ❌
Find User ❌ ❌ ❌
Sites ❌ ❌ ❌
List Sites ✅ ❌ ❌
Get Site Details ❌ ❌ ❌
Create Subsite ❌ ❌ ❌
Delete Site ❌ ❌ ❌
Drives ❌ ❌ ❌
List Folders ❌ ❌ ❌
Search Folders ❌ ❌ ✅
Create Folder ❌ ❌ ❌
Delete Folder ❌ ❌ ❌
Upload File ❌ ❌ ❌
List Items ❌ ✅ ❌
Download File ❌ ❌ ✅
Read File ✅ ❌ ❌
Move File ❌ ❌ ❌
Copy File ❌ ❌ ❌
Lists ❌ ❌ ❌
Create List ❌ ❌ ❌
Read List ❌ ❌ ❌
Add to List ❌ ❌ ❌
Update List ❌ ❌ ❌
Delete List ❌ ❌ ❌
Calendar ❌ ❌ ❌
Create Event ❌ ❌ ❌
Read Event ❌ ❌ ❌
Update Event ❌ ❌ ❌
Delete Event ❌ ❌ ❌

Prompts

  • document-summary
  • find-relevant-documents
  • explore-folder

Enviremental Variables

  • Copy .env.example as .env
  • Fill the requires fields

Inspector

From root

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

Usage with Claude Desktop

To use this server with the Claude Desktop app, add the following configuration to the "mcpServers" section of your claude_desktop_config.json:

Docker

  • Docker build and tag 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 configuration file

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",
      }
    }
  }
}

License

This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Mcpsharepoint

How do I install Mcpsharepoint?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Mcpsharepoint safe to use with an AI agent?

Its trust score is 39 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Mcpsharepoint still maintained?

The last commit was a year ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.