SharePoint MCP Server - TEST WIP - do not use
A Model Context Protocol server that provides access to Organisational Sharepoint.
Components
Tools
- Connects to Sharepoint using Microsoft Graph API
- Exposes Sharepoint documents and file system as resources
- Provides tools for searching documents and reading documents
- Includes prompts for common Sharepoint tasks
Enviremental Variables
- Copy .env.example as .env
- Fill the requires fields
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"
]
}
}
}
Bun MCP configuration file
{
"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",
}
}
}
}
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.
Reference
Recommend MCP Servers 💡
mcp-zotero
A connector for Claude Desktop to work with collection and sources on your Zotero Cloud.
mcp-kibela
MCP server implementation that enables AI assistants to search and reference Kibela content
@raygun.io/mcp-server-raygun
MCP Server for Raygun's API V3 endpoints for interacting with your Crash Reporting and Real User Monitoring applications. This server provides comprehensive access to Raygun's API features through the Model Context Protocol.
g-search-mcp
A powerful MCP server for Google search that enables parallel searching with multiple keywords simultaneously.
Coreflux-MQTT-MCP-Server
An enterprise-grade Model Context Protocol (MCP) server that provides secure, scalable access to Coreflux MQTT brokers and comprehensive automation capabilities for Claude and other MCP-compatible AI assistants.
builtwith
A Model Context Protocol (MCP) server that integrates with BuiltWith's technology detection API, allowing AI assistants to identify the technology stack behind any website through natural language commands.