
zerg00s/server-sharepoint
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
これは、SharePoint REST APIを使用してSharePoint Onlineとやり取りできるClaude Desktop用のMCPサーバーです。 [Claude Desktop]([https://claude.])で使うように設計されている
概要
ほとんどの強力なSharePoint MCPサーバーは、SharePoint REST APIを介してSharePoint Onlineとシームレスなやり取りを可能にします。 このMCPサーバーは、Claude Desktopアプリで使用するように設計されていますが、Clineなどの他のMCPクライアントでも使用できます。 サーバは2つの認証方法をサポートしています。 1. - 従来の顧客IDおよび秘密。 2026年4月以降は非推奨で動作しないアプリ専用認証です。 2. - 証明書付きのAzure AD Appの登録を使用してより現代的な方法 このオプションは、SharePoint 管理者の役割が必要です。 ⚠️SharePointテナント管理者またはグローバル管理者がSharePointアプリを作成する必要があります。 - ここからSharePoint Online Management Shellをダウンロードしてインストールします。 - PowerShell を開き、SharePoint 専用アプリが有効になっていることを確認します。 - https://.sharepoint.com/ layouts/15/appregnew.aspx を開きます。 - Generateをクリックし、新しいクライアントIDとシークレットを作成します。 - 下記のフィールドに入力: - アプリドメイン: www.example.
概要(AI 翻訳)
ほとんどの強力なSharePoint MCPサーバーは、SharePoint REST APIを介してSharePoint Onlineとシームレスなやり取りを可能にします。
このMCPサーバーは、Claude Desktopアプリで使用するように設計されていますが、Clineなどの他のMCPクライアントでも使用できます。
コンテンツの表
- SharePoint オペレーションの可用性
- ユーザー サイトマップ
- 地域設定
- 特徴
- リスト
- リストビュー
- リストコンテンツタイプ
- リスト項目
- サイトコンテンツの種類
- ページ
- 書類
- 税法
- 認証オプション
- オプション1:クライアントシークレット認証
- 設定手順
- SharePoint 専用アプリを許可する
- クライアントシークレットでSharePoint専用アプリを作成する
- 助成申請許可
- オプション2:認証証明書
- リポジトリのクローン
- 証明書でAzure ADアプリを作成する
- 助成金の管理者の同意
- Node.jsのインストール
- Claudeデスクトップのインストールと構成
- 証明書認証の設定
- クライアントシークレット認証の設定
- MCP サーバーに「トーク」する方法
- 貢献者のため
- 新しいnpmパッケージを作成する
- MCP を実行 現地視察
- MCP サーバー コンテキスト 7 LLM のドキュメント
- SharePoint REST API ドキュメント
- 地域開発
SharePoint 操作の可用性
ユーザー
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
SharePoint Online MCP Server 🚀
Most powerful SharePoint MCP server enabling seamless interaction with SharePoint Online through the SharePoint REST API.
This MCP server is designed to be used with the Claude Desktop app, but could be used by other MCP clients such as Cline as well.
Table of Contents
インストール
npx -y server-sharepoint設定
{
"mcpServers": {
"server-sharepoint": {
"command": "npx",
"args": [
"-y",
"server-sharepoint"
],
"env": {
"AZURE_APPLICATION_ID": "<your-app-id>",
"AZURE_APPLICATION_CERTIFICATE_THUMBPRINT": "<your-certificate-thumbprint>",
"AZURE_APPLICATION_CERTIFICATE_PASSWORD": "<your-certificate-password>",
"M365_TENANT_ID": "<your-tenant-id>"
}
}
}
}