Skip to main content
Glama

SharePoint Online MCP Server

by Zerg00s
index.ts1.83 kB
// src/toolGroups/index.ts import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import { SharePointConfig } from '../config'; import { registerListTools } from './listTools'; import { registerSiteTools } from './siteTools'; import { registerViewTools } from './viewTools'; import { registerPageTools } from './pageTools'; import { registerFieldTools } from './fieldTools'; import { registerBatchTools } from './batchTools'; import { registerContentTypeTools } from './contentTypeTools'; import { registerSiteContentTypeTools } from './siteContentTypeTools'; import { registerRegionalAndFeaturesTools } from './regionalAndFeaturesTools'; import { registerSearchTools } from './searchTools'; /** * Register all tool groups with the server * @param server The MCP server instance * @param config SharePoint configuration */ export function registerAllToolGroups(server: McpServer, config: SharePointConfig): void { // Register list management tools registerListTools(server, config); // Register site management tools registerSiteTools(server, config); // Register view management tools registerViewTools(server, config); // Register page management tools registerPageTools(server, config); // Register field management tools registerFieldTools(server, config); // Register batch operation tools registerBatchTools(server, config); // Register content type management tools registerContentTypeTools(server, config); // Register site content type management tools registerSiteContentTypeTools(server, config); // Register regional settings and features management tools registerRegionalAndFeaturesTools(server, config); // Register search tools registerSearchTools(server, config); }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Zerg00s/server-sharepoint'

If you have feedback or need assistance with the MCP directory API, please join our Discord server