Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
SHP_ID_APP | Yes | Your Azure AD application client ID | |
SHP_SITE_URL | Yes | The URL of your SharePoint site | |
SHP_TENANT_ID | Yes | Your Microsoft tenant ID | |
SHP_DOC_LIBRARY | No | Path to the document library | Shared Documents/mcp_server |
SHP_ID_APP_SECRET | Yes | Your Azure AD application client secret |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
List_SharePoint_Folders | List folders in the specified SharePoint directory or root if not specified |
List_SharePoint_Documents | List all documents in a specified SharePoint folder |
Get_Document_Content | Get content of a document in SharePoint |
Create_Folder | Create a new folder in the specified directory or root if not specified |
Upload_Document | Upload a new file to a SharePoint directory |
Upload_Document_From_Path | Upload a file directly from a file path to SharePoint |
Update_Document | Update an existing document in a SharePoint directory |
Delete_Document | Delete a document from a SharePoint directory |
Delete_Folder | Delete an empty folder from SharePoint |