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

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

エディターで claude_desktop_config.json 構成ファイルを開きます。
次の内容を構成に貼り付け、
mcpServersセクションを独自の値で更新します。
設定ファイルを保存し、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パッケージをビルドする
MCP Inspectorをローカルで実行する
npx @modelcontextprotocol/inspector ノードビルド/index.js