ZS

zerg00s/server-sharepoint

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

37 stars 14 forks 品質 68 トレンド 12MIT

これは、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 の抜粋です。原文を見る。

GitHub で README 全文を見る

インストール

npx -y server-sharepoint
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "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>" } } } }