S

Server Sharepoint

SharePoint Online MCPサーバーは強力なツールで、SharePoint REST APIを通じてSharePoint Onlineとシームレスにやり取りできます。ユーザー管理、サイト管理、リスト操作などのさまざまな操作をサポートし、2種類の認証方式を提供します。
2.5ポイント
4

SharePoint MCPサーバーとは?

SharePoint MCPサーバーは強力なMCPサーバーで、ユーザーがSharePoint REST APIを通じてSharePoint Onlineとシームレスにやり取りできるようにします。このサーバーはClaude DesktopなどのMCPクライアント向けに設計されており、他のツールとも互換性があります。

SharePoint MCPサーバーの使い方は?

このサーバーを使用するには、Node.jsをインストールし、認証情報(クライアントシークレットまたは証明書など)を設定する必要があります。その後、Claude DesktopでMCPサーバーの設定を行い、SharePoint Onlineとのやり取りを開始できます。

適用シナリオ

SharePoint Onlineからデータを取得したり、サイト、リスト、ページなどのコンテンツを管理する必要があるシナリオに適しています。例えば、自動レポート生成、データ同期、コンテンツ管理などです。

主要機能

サイト管理サイトの詳細を取得したり、サイトの属性を更新したり、ナビゲーションリンクを管理することができます。
リストとコンテンツタイプの管理リストの作成、更新、削除をサポートし、リストのコンテンツタイプとフィールドを管理することができます。
ページ管理モダンページの作成、削除、一覧表示を行い、ページ上のWebパーツを管理することができます。
多様な認証方式クライアントシークレットと証明書の2種類の認証方式をサポートし、セキュリティと柔軟性を確保します。
検索機能SharePointサイト内で検索操作を実行し、特定のコンテンツを見つけることができます。

利点と制限

利点
サイト、リスト、ページなどのさまざまなSharePoint操作をサポートします。
証明書とクライアントシークレットを含む安全な認証方式を提供します。
Claude DesktopなどのMCPクライアントに簡単に統合できます。
自動化タスクとコンテンツ管理シナリオに適しています。
制限
一部の高度な機能(ユーザープロファイル管理など)はまだ実装されていません。
Windows以外のオペレーティングシステムはサポートされていません。
クライアントシークレット認証は2026年4月以降に無効になります。証明書認証の使用をお勧めします。
一部の操作(ドキュメントのアップロードなど)は現在サポートされていません。

使い方

Node.jsをインストールする
Node.js 22.14.0またはそれ以上のバージョンがインストールされていることを確認してください。
認証情報を設定する
使用する認証方式(クライアントシークレットまたは証明書)に応じて、必要な資格情報を準備してください。
Claude Desktopを設定する
Claude DesktopでMCPサーバーの設定を行い、正しい認証パラメータを入力してください。
MCPサーバーを起動する
コマンドを実行してMCPサーバーを起動し、リクエストを受け取る準備ができるのを待ちます。

使用例

サイトリストを取得するユーザーは特定のSharePointサイトのすべてのリスト情報を取得し、データ分析を行いたいと考えています。
モダンページを作成するユーザーはSharePointサイトに新しいページを作成し、重要なお知らせを公開したいと考えています。
リスト項目を更新するユーザーは特定のリスト内の特定のレコードを更新し、最新のデータ変更を反映させる必要があります。

よくある質問

SharePoint MCPサーバーはどのような認証方式をサポートしていますか?
テナントIDを取得する方法は?
クライアントシークレット認証が無効になる理由は?
Claude DesktopでMCPサーバーを設定する方法は?

関連リソース

SharePoint REST API ドキュメント
SharePoint REST APIの使用方法を説明する公式ドキュメントです。
Model Context Protocol (MCP) 公式ウェブサイト
MCPプロトコルの公式ウェブサイトで、サーバーのドキュメントと仕様が提供されています。
GitHubリポジトリ
SharePoint MCPサーバーのソースコードリポジトリで、最新バージョンを取得したり、コードを貢献したりできます。
Microsoft Learn - SharePoint Online
Microsoft Learn上のSharePoint Onlineのドキュメントで、包括的なガイドが提供されています。
インストール
以下のコマンドをクライアントにコピーして設定
{
  "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>"
      }
    }
  }
}

{
  "mcpServers": {
    "server-sharepoint": {
      "command": "npx",
      "args": [
        "-y",
        "server-sharepoint"
      ],
      "env": {
        "SHAREPOINT_CLIENT_ID": "<your-client-id>",
        "SHAREPOINT_CLIENT_SECRET": "<your-client-secret>",
        "M365_TENANT_ID": "<your-tenant-id>"
      }
    }
  }
}

{
"mcpServers": {
  "sharepoint": {
      "command": "node",
      "args": [
        "C:\\trash\\server-sharepoint\\build\\index.js"
      ],
      "env": {
        "SHAREPOINT_CLIENT_ID": "aaa2ce0f-7c97-4e51-acd9-4ac99e6831d0",
        "SHAREPOINT_CLIENT_SECRET": "bbb0OFF+aWkua2NJRERUMGduMmhsWDhGUTVPUHJZLXd5dldSemNPUw==",
        "M365_TENANT_ID": "22bcd981-eaa6-475f-aac3-3afca0c35261"
      }
    }
  }
}

{
"mcpServers": {
  "sharepoint": {
      "command": "node",
      "args": [
        "C:\\trash\\server-sharepoint\\build\\index.js"
      ],
      "env": {
        "AZURE_APPLICATION_ID": "5bc793c7-3eb0-4b86-88bf-b464b2459c4c",
        "AZURE_APPLICATION_CERTIFICATE_THUMBPRINT": "3D38D1D8AC3228CAD35E527D1105101B0B90CE86",
        "AZURE_APPLICATION_CERTIFICATE_PASSWORD": "TemporaryP@ssw0rd",
        "M365_TENANT_ID": "11bcd981-eaa6-475f-aac3-3afca0c35261"
      }
    }
  }
}
注意:あなたのキーは機密情報です。誰とも共有しないでください。
Z
Zen MCP Server
Zen MCPは多モデルAI協調開発サーバーで、ClaudeやGemini CLIなどのAIコーディングアシスタントに強化されたワークフローツールとモデル間のコンテキスト管理を提供します。これは複数のAIモデルのシームレスな協調をサポートし、コードレビュー、デバッグ、リファクタリングなどの開発タスクを実現し、異なるワークフロー間で会話のコンテキストを維持することができます。
Python
19
5ポイント
C
Container Use
コンテナの使用は、コーディングエージェントにコンテナ化された分離環境を提供するオープンソースツールで、複数のエージェントが互いに干渉することなく並行開発をサポートします。
Go
11
5ポイント
S
Search1api
Search1API MCPサーバーは、Model Context Protocol (MCP)に基づくサーバーで、検索とクローリング機能を提供し、複数の検索サービスとツールをサポートします。
TypeScript
334
4ポイント
D
Duckduckgo MCP Server
認証済み
DuckDuckGo検索MCPサーバーは、ClaudeなどのLLMにウェブ検索とコンテンツ取得サービスを提供します。
Python
817
4.3ポイント
M
MCP Alchemy
認証済み
MCPアルケミーは、Claude Desktopと複数のデータベースを接続するツールで、SQLクエリ、データベース構造分析、データレポート生成をサポートします。
Python
321
4.2ポイント
P
Postgresql MCP
FastMCPライブラリに基づくPostgreSQLデータベースのMCPサービスで、指定されたテーブルのCRUD操作、スキーマ検査、およびカスタムSQLクエリ機能を提供します。
Python
101
4ポイント
M
MCP Scan
MCP-Scanは、MCPサーバー用のセキュリティスキャンツールで、提示注入、ツール汚染、クロスドメインアップグレードなどの一般的なセキュリティホールを検出します。
Python
613
5ポイント
A
Agentic Radar
エージェンティックレーダーは、エージェントシステムを分析・評価するセキュリティスキャナーで、開発者、研究者、セキュリティ専門家がエージェントシステムのワークフローを理解し、潜在的なホールを特定するのに役立ちます。
Python
549
5ポイント
厳選MCPサービス
G
Gmail MCP Server
Claude Desktop用に設計されたGmail自動認証MCPサーバーで、自然言語でのやり取りによるGmailの管理をサポートし、メール送信、ラベル管理、一括操作などの完全な機能を備えています。
TypeScript
296
4.5ポイント
C
Context7
Context7 MCPは、AIプログラミングアシスタントにリアルタイムのバージョン固有のドキュメントとコード例を提供するサービスで、Model Context Protocolを通じてプロンプトに直接統合され、LLMが古い情報を使用する問題を解決します。
TypeScript
5.2K
4.7ポイント
E
Edgeone Pages MCP Server
EdgeOne Pages MCPは、MCPプロトコルを通じてHTMLコンテンツをEdgeOne Pagesに迅速にデプロイし、公開URLを取得するサービスです。
TypeScript
270
4.8ポイント
B
Baidu Map
認証済み
百度マップMCPサーバーは国内初のMCPプロトコルに対応した地図サービスで、地理コーディング、ルート計画など10個の標準化されたAPIインターフェースを提供し、PythonとTypescriptでの迅速な接続をサポートし、エージェントに地図関連の機能を実現させます。
Python
719
4.5ポイント
G
Gitlab MCP Server
認証済み
GitLab MCPサーバーは、Model Context Protocolに基づくプロジェクトで、GitLabアカウントとのやり取りに必要な包括的なツールセットを提供します。コードレビュー、マージリクエスト管理、CI/CD設定などの機能が含まれます。
TypeScript
90
4.3ポイント
U
Unity
認証済み
UnityMCPはUnityエディターのプラグインで、モデルコンテキストプロトコル (MCP) を実装し、UnityとAIアシスタントのシームレスな統合を提供します。リアルタイムの状態監視、リモートコマンドの実行、ログ機能が含まれます。
C#
559
5ポイント
M
Magic MCP
Magic Component Platform (MCP) はAI駆動のUIコンポーネント生成ツールで、自然言語での記述を通じて、開発者が迅速に現代的なUIコンポーネントを作成するのを支援し、複数のIDEとの統合をサポートします。
JavaScript
1.7K
5ポイント
S
Sequential Thinking MCP Server
MCPプロトコルに基づく構造化思考サーバーで、思考段階を定義することで複雑な問題を分解し要約を生成するのに役立ちます。
Python
291
4.5ポイント
AIbase
智啓未来、あなたの人工知能ソリューションシンクタンク
© 2025AIbase