SharePoint MCP: The .NET MCP Server with Graph API & Semantic Kernel
@mhmd2015
SharePoint MCP: The .NET MCP Server with Graph API & Semantic Kernel について
Create MCP server for accessing SharePoint Online
基本情報
設定
ツール
ツールは検出されませんでした
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
概要
What is SharePoint MCP?
SharePoint MCP is a modular .NET server that exposes Microsoft Graph API and Semantic Kernel capabilities to provide AI-driven access to SharePoint Online data. It acts as a central hub for search functionality, using app-only authentication and a separate client interface such as Gemini AI for user interaction.
How to use SharePoint MCP?
Set up the three-module architecture: deploy the .NET MCP Server (configured with Semantic Kernel), register an Azure AD application with Graph API permissions (e.g., Sites.Read.All) and store the client secret securely, then build an MCP Client (e.g., using Gemini AI SDK) that calls the server’s /api/sharepoint/search endpoint with user queries. No specific commands or config keys are detailed beyond this workflow.
Key features of SharePoint MCP
- Modular separation of server, connector library, and client.
- .NET MCP server leveraging Semantic Kernel for AI orchestration.
- SharePoint Connector Library with Microsoft Graph API authentication.
- App-only (Client ID/Secret) secure access to SharePoint.
- Exposes a search API endpoint for enterprise document retrieval.
- Designed for integration with conversational AI (e.g., Gemini).
Use cases of SharePoint MCP
- A chatbot that fetches the Q1 marketing report from SharePoint.
- An AI assistant that searches for documents based on natural language queries.
- Enterprise search combined with a conversational AI interface.
FAQ from SharePoint MCP
What authentication method does the SharePoint Connector Library use?
It uses app-only authentication with a Client ID and Client Secret obtained from an Azure AD application registration.
What Graph API permissions are needed?
The application requires permission such as Sites.Read.All (or more granular) and must have admin consent granted in Azure AD.
What is the main API endpoint exposed by the server?
The server exposes an endpoint such as /api/sharepoint/search that accepts search queries and returns SharePoint results.
Which technologies are used in this project?
The stack includes .NET, Microsoft Graph SDK, Semantic Kernel, and the Gemini AI SDK for the client interface.
Does SharePoint MCP include a user interface?
No – it is a backend server only. The user interface is provided by a separate MCP Client (e.g., a Gemini‑powered chat application).
「メモリとナレッジ」の他のコンテンツ
Context7 MCP - Up-to-date Docs For Any Cursor Prompt
upstashContext7 Platform -- Up-to-date code documentation for LLMs and AI code editors

Dash Api Docs Mcp Server
KapeliMCP server for Dash, the macOS API documentation browser
🧠 Ultimate MCP Server
DicklesworthstoneComprehensive MCP server exposing dozens of capabilities to AI agents: multi-provider LLM delegation, browser automation, document processing, vector ops, and cognitive memory systems
mcp-local-rag
nkapila6"primitive" RAG-like web search model context protocol (MCP) server that runs locally. ✨ no APIs ✨
Docs MCP Server
araboldGrounded Docs MCP Server: Open-Source Alternative to Context7, Nia, and Ref.Tools
コメント