メインコンテンツにスキップ

ShareGate Protect の MCP サーバーを使ってみる

MCP サーバーを使用して AI ツールを ShareGate Protect に接続し、Microsoft 365 のガバナンスデータを照会する方法について説明します。

ShareGate Protect の Model Context Protocol (MCP) サーバーを使用すると、MCP に対応した任意の AI ツールから、Microsoft 365 のガバナンスデータを直接照会できます。

自然言語でガバナンスに関する質問をしたり、テナントのデータを調べたりして、AI ツールを離れることなく ShareGate Protect の実際のデータを取得できます。

注: この MCP サーバーは、現在のリリースでは読み取り専用です。サイトのアーカイブや共有リンクの削除などの操作は、今後のリリースで対応予定です。

前提条件

接続する前に、以下を確認してください。

  • ShareGate Protect へのアクセス権

  • MCP に対応した AI ツール

できること

接続すると、AI ツールに ShareGate Protect のリアルタイムデータを尋ねることができます。

たとえば、以下のようなことができます。

  • テナントを調べる。 アクティビティ、所有者、ストレージなどでサイト、グループ、チーム、OneDrive、ユーザー、ライセンス、共有リンクをフィルタリングして閲覧できます。

  • ガバナンスインサイトを確認する。 非アクティブなサイト、過剰共有されているコンテンツ、外部共有のリスクなど、ワークスペースの有効な Protect insights を取得できます。

  • ガバナンス指標を追跡する。 主要なガバナンス指標について、最大365日分の日次測定値を取得できます。

  • 複数のワークスペースにまたがって作業する。 複数の ShareGate ワークスペースを管理している場合は、会話の途中でワークスペースを切り替えたり、ワークスペース横断的な分析を実行したりできます。

AI ツールを接続する

ShareGate Protect ワークスペースのリージョンに対応する MCP サーバーのアドレスを使用します。

  • 北米: https://mcp.sharegate.com/mcp

  • ヨーロッパ: https://mcp.eu.sharegate.com/mcp

以下から使用する AI ツールを選択してください。

Claude

カスタムコネクタを追加するのが、Claude を ShareGate Protect に接続する最も簡単な方法です。Claude Pro もしくは Max の個人アカウント、または Claude organization の管理者アクセス権が必要です。

  1. Claude(デスクトップ版またはウェブ版)で、サイドバーから Customize を選択します。

  2. Connectors を選択します。

  3. Add custom connector をクリックします。

  4. 名前を入力し、お使いのリージョンの MCP サーバー URLを貼り付けます。

  5. Connect. をクリックします。

  6. ブラウザでサインイン手順に従います。

注: Enterprise の Claude Desktop ユーザーは、管理者によってカスタムコネクタがブロックされている場合があります。カスタムコネクタを追加できない場合は、以下の設定ファイルの方法を使用してください。

Claude Desktop(設定ファイル)

この方法はすべての Claude Desktop ユーザーで利用できますが、マシンに Node.js がインストールされている必要があります。

  1. Claude Desktop を開きます。

  2. Settings > Developer > Edit Config に移動します。これにより claude_desktop_config.json が開きます。

  3. "mcpServers" セクション内に以下を追加し、MCP の URL をお使いのリージョンのものに置き換えます。

    {
    "mcpServers": {
    "mcp-sg-protect": {
    "command": "npx",
    "args": ["-y", "mcp-remote", "https://mcp.sharegate.com/mcp", "--transport", "http-only"]
    }
    }
    }
  4. ファイルを保存し、Claude Desktop を完全に終了してから再度開きます。

  5. 初回はサインイン用のブラウザウィンドウが開きます。

Claude Code

ターミナルで、お使いのリージョンの MCP URLを使用して1つのコマンドを実行します。完了したら、Claude Code 内で /mcp を実行し、ブラウザからサインインします。

claude mcp add --scope user --transport http mcp-sg-protect https://mcp.sharegate.com/mcp

Microsoft Copilot (Copilot Studio)

ShareGate Protect を Microsoft Copilot に接続するには、Copilot Studio のライセンスと、新規または既存のエージェントが必要です。

  1. Copilot Studio で、エージェントを開くか、新しいエージェントを作成します。

  2. Tools タブに移動し、Add a tool をクリックします。

  3. Model Context Protocol を選択します。

  4. MCP の情報と、お使いのリージョンのサーバー URL を入力します。

  5. Authentication で、Dynamic discovery タイプの OAuth 2.0 を選択します。

  6. Connection - Not connected ボタン、または Manage your connection ページを使用して接続し、MCP を接続する手順に従います。

エージェントを Microsoft 365 や Microsoft Teams で利用できるようにするには、公開して該当するチャネルを追加します。初めて接続する各ユーザーには、ShareGate アカウントでのサインインが求められます。

詳細については、Microsoft の記事「Connect to MCP server via Microsoft 365 Copilot」を参照してください。

GitHub Copilot in Visual Studio Code

Visual Studio Code でエージェントモードを使用している場合、ShareGate Protect を GitHub Copilot に接続できます。

  1. チャット入力欄の横にあるドロップダウンを使用して、Copilot Chat を Agent mode に切り替えます。

  2. コマンドパレット(Cmd/Ctrl+Shift+P)を開き、MCP: Open User Configuration を実行します。これにより ~/.vscode/mcp.json が開くか、新規作成されます。

  3. ファイル内に以下を追加し、URL をお使いのリージョンのものに置き換えます。

{
"servers": {
"mcp-sg-protect": {
"type": "http",
"url": "https://mcp.sharegate.com/mcp"
}
}
}

  1. ファイルを保存します。Visual Studio Code からサインインを求められ、ShareGate Home にログインするためのブラウザウィンドウが開きます。

ChatGPT

ChatGPT Business または Enterprise プランを使用して、ShareGate Protect を ChatGPT に接続できます。

Business または Enterprise(管理者による設定): 管理者は、すべてのユーザー向けにアプリとして ShareGate Protect を追加できます。

Workspace settings > Apps > Create に移動し、MCP サーバー URL を入力してアプリを公開します。

開発者モード: アカウントで開発者モードが有効になっている場合は、Settings > Apps > Create app に移動し、お使いのリージョンの MCP サーバー URL を入力します。

注: Business および Enterprise プランでは、開発者モードを利用するには、事前に組織の管理者による有効化が必要な場合があります。

初めてサインインする

いずれの AI ツールから接続する場合も、初回はブラウザに2つのプロンプトが表示されます。

  1. ShareGate Home へのログイン: 使用する ShareGate アカウントの資格情報を入力します。

  2. アクセスの許可: クライアント登録で新しいリダイレクト URL が検出されると、一度だけセキュリティプロンプトが表示されます。MCP 接続を実際に設定している場合にのみ承認してください。

接続が正しく機能していることを確認するには、AI ツールに "list my ShareGate workspaces" と尋ねてみてください。

アクセスを削除する

ShareGate Protect のデータアクセスは、次の方法でいつでも削除できます。

  • AI ツールから MCP 接続を削除する。

  • Microsoft Entra で ShareGate Protect のアプリ登録を削除し、テナントから ShareGate Protect の接続を解除する。

この記事はAIによって翻訳されています。ご不明な点がある場合は、英語の原文をご確認ください。

こちらの回答で解決しましたか?