SharePoint Online MCP Server
SharePoint Online MCP サーバー
これはClaude Desktop用のMCPサーバーであり、SharePoint REST APIを使用してSharePoint Onlineと連携できます。Claude Desktopアプリで使用するように設計されていますが、他のMCPクライアントでも使用できます。
実装
成分 | 手術 | 利用可能 |
ユーザー | ❌ | |
ユーザーを取得 | ❌ | |
サイト | ❌ | |
サイト一覧 | ❌ | |
サイトの詳細を取得 | ✅ | |
サブサイトの作成 | ❌ | |
サイトを削除 | ❌ | |
リスト | ❌ | |
すべてのリストを取得 | ✅ | |
リストを作成 | ❌ | |
読むリスト | ❌ | |
リストに追加 | ❌ | |
更新リスト | ❌ | |
リストを削除 | ❌ | |
リスト項目 | ❌ | |
すべてのリスト項目を取得 | ✅ | |
モックアイテムを追加する | ✅ | |
リスト項目を追加 | ❌ | |
リスト項目の更新 | ❌ | |
リスト項目を削除 | ❌ |
Related MCP server: SharePoint MCP Server
設定手順
⚠️ SharePoint アプリを作成するには、SharePoint テナント管理者またはグローバル管理者である必要があります。
SharePoint 専用アプリを許可する
ここから SharePoint Online 管理シェルをダウンロードしてインストールします。
PowerShell を開き、次のコマンドを実行して、SharePoint 専用アプリが有効になっていることを確認します。
Connect-SPOService -Url https://<your-tenant>-admin.sharepoint.com/
Set-SPOTenant -DisableCustomAppAuthentication $falseSharePoint専用アプリを作成する
Generateをクリックして、新しいクライアント ID とシークレットを作成します。次のフィールドに入力します。
アプリドメイン:
www.example.com(または所有する任意のドメイン)リダイレクトURL:
http://example.com
Createをクリックしてアプリを作成します。Client IDとClient Secret値を安全な場所にコピーしてください。後で必要になります。
アプリの権限を付与する
Client ID値をApp Idフィールドに貼り付けて、Lookupをクリックします。
次の XML を
App Permission Request XMLフィールドに貼り付けます。
<AppPermissionRequests AllowAppOnlyPolicy="true">
<AppPermissionRequest Scope="http://sharepoint/content/tenant" Right="FullControl" />
</AppPermissionRequests>Createをクリックし、Trust Itクリックしてアプリに権限を付与します。

Node.jsをインストールする
node.js バージョン22.14.0 以降をインストールします
Claude Desktop をインストールして設定する
Claude Desktopをダウンロードしてインストールします。
Claude Desktop で、
File>Settings>Developerに移動します。
設定の編集をクリック

エディターで claude_desktop_config.json 構成ファイルを開きます。
次の内容を構成に貼り付け、
mcpServersセクションを独自の値で更新します。
{
"mcpServers": {
"server-sharepoint": {
"command": "npx",
"args": [
"-y",
"server-sharepoint"
],
"env": {
"SHAREPOINT_CLIENT_ID": "<your-client-id>",
"SHAREPOINT_CLIENT_SECRET": "<your-client-secret>",
"SHAREPOINT_TENANT_ID": "<your-tenant-id>"
}
}
}
}
設定ファイルを保存し、Claude Desktopを再起動します。タスクトレイアイコンからアプリを完全に終了してください。

MCP サーバーと「通信」する方法
Claude Desktop を開き、
Get me the list of lists from https://<your-tenant>.sharepoint.com/sites/Dashboard-Communication. Present the results in a table form. don't use code

貢献者向け
新しいnpmパッケージをビルドする
npm run build
npm publish
npx clear-npx-cache
npm cache clean --forceMCP Inspectorをローカルで実行する
npx @modelcontextprotocol/inspector ノードビルド/index.js
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables interaction with Microsoft SharePoint sites, document libraries, and files through the Microsoft Graph API. Supports browsing, searching, uploading/downloading files, managing lists, and creating sharing links with secure OAuth authentication.2MIT
- AlicenseNot gradedqualityDmaintenanceEnables browsing and interacting with Microsoft SharePoint sites and documents through Microsoft Graph API, supporting file search, site listing, document library browsing, and file content retrieval with OAuth2 authentication.3810MIT
- AlicenseAqualityDmaintenanceProvides Claude with access to Microsoft SharePoint via the Microsoft Graph API, enabling folder management, document operations (upload, download, read, update, delete), and metadata management with secure OAuth 2.0 authentication.16MIT
- FlicenseAqualityDmaintenanceEnables AI agents to manage SharePoint Online resources including lists, libraries, columns, views, and files through the SharePoint REST API. It supports comprehensive data operations, schema management, and file transfers using secure MSAL authentication.21
Related MCP Connectors
Read, edit, publish, and preview your pepita websites from Claude.
Live SEO workflow tools for Claude Code, Codex, and AI agents.
Official Microsoft MCP Server to query Microsoft Entra data using natural language
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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