SharePoint MCP Server
SharePoint MCPサーバーでClaude連携・ドキュメント管理を自動化
npx @iflow-mcp/server-sharepoint概要
SharePoint MCP Serverの設定方法と使い方。
企業向けコンテンツ管理プラットフォーム「Microsoft SharePoint」をClaudeから操作できるMCPサーバー。
SharePointサイトの閲覧・ドキュメントライブラリのファイル一覧取得・ファイル内容の読み込み・ファイル検索が可能。
ClaudeとSharePointのMCPサーバー連携により、社内ドキュメントの検索・分析・整理作業を自動化できる。
Microsoft Graph APIを使用したOAuth2認証で安全にアクセスできる。
設定方法はAzure ADのアプリ登録情報を環境変数に設定するだけでシンプルに完結する。
料金・APIキー情報
APIキー
🔑 必要🔑 APIキーの取得方法
- 1
https://portal.azure.com にアクセスしてMicrosoftアカウントでログインする
- 2
「Azure Active Directory」→「アプリの登録」→「新規登録」を選択する
- 3
アプリ名を入力してアカウントの種類を選択し「登録」をクリックする
- 4
アプリの概要ページでテナントIDとクライアントIDをコピーする
- 5
「証明書とシークレット」→「新しいクライアントシークレット」でシークレットを作成してコピーする
- 6
「APIのアクセス許可」でMicrosoft Graphの必要な権限を追加して管理者の同意を付与する
こんな使い方ができます
SharePointのドキュメントライブラリからファイルをClaudeで検索・取得できる
社内ドキュメントの内容をClaudeに読み込ませて要約・分析できる
SharePointサイト内のファイル一覧をClaudeで整理・管理できる
複数のSharePointドキュメントをClaudeがまとめてレポート化できる
セットアップ手順
- 1
Azure Portal(portal.azure.com)にアクセスして「Azure Active Directory」→「アプリの登録」→「新規登録」を選択する
- 2
アプリを登録後、「証明書とシークレット」→「新しいクライアントシークレット」でシークレットを作成する
- 3
「APIのアクセス許可」でMicrosoft Graph APIの「Sites.Read.All」「Files.Read.All」を追加して管理者の同意を付与する
- 4
アプリの「概要」からテナントIDとクライアントIDをコピーする
- 5
claude mcp add sharepoint -e SHAREPOINT_URL=https://your-tenant.sharepoint.com/sites/your-site -e TENANT_ID=your-tenant-id -e CLIENT_ID=your-client-id -e CLIENT_SECRET=your-client-secret -- npx -y @iflow-mcp/server-sharepoint
設定ファイル
コピー前に確認
Microsoftアカウント、Azure ADのアプリ登録(テナントID・クライアントID・クライアントシークレット)、SharePoint URL必須。Node.js v22以上が必要。
claude mcp add sharepoint -e SHAREPOINT_URL=https://your-tenant.sharepoint.com/sites/your-site -e TENANT_ID=your-tenant-id -e CLIENT_ID=your-client-id -e CLIENT_SECRET=your-client-secret -- npx -y @iflow-mcp/server-sharepoint