Copilot Cowork のプラグインを管理する

Microsoft Copilot Cowork では、スキルとコネクタを追加して、Coworkできることを拡張するプラグインがサポートされています。 IT 管理者は、organization で使用できるプラグイン、その展開方法、およびそれらを使用できるユーザーを制御します。 この記事では、管理者の観点からプラグインのガバナンスについて説明します。

ユーザーがプラグインを閲覧して使用する方法については、「Cowork でプラグインを使用する」と「Copilot Cowork をカスタマイズする」を参照してください。 プラグインの構築については、「Cowork 用のビルド プラグイン」を参照してください。

Cowork プラグインとは何ですか?

Cowork プラグインは、Microsoft 365 App Store を通じて配布されるパッケージであり、次のものを含めることができます。

  • スキル: 財務分析、法律調査、人事ワークフローなど、Cowork に新しい専門知識を教えるプロンプトベースのワークフロー。
  • コネクタ: Cowork が会話中に使用できる外部データ ソースとサービスへのリンク。

プラグインでは、Teams アプリ、Copilot エージェント、Office アドインと同じ M365 アプリ パッケージ形式が使用されます。他の Microsoft 365 アプリで使用するのと同じ管理ツールを使用して管理します。

重要

Microsoft Purview 情報バリア (IB) は、現在、プラグインまたはスキルの管理と共有ではサポートされていません。 IB が有効になっているテナントでは、埋め込み知識ファイルのアップロードはテナント レベルでブロックされます。 これにより、影響を受けるプラグインとスキルがアップロードまたは公開されなくなります。

前提条件

organization の Cowork プラグインを管理するには、以下が必要です:

  • Microsoft 365 管理センターへのアクセス: テナント管理者であるか、Copilot 管理者ロールを持っている必要があります。
  • Microsoft 365 Copilot ライセンス: Cowork プラグインを使用するユーザーには、Microsoft 365 Copilot ライセンスが割り当てられている必要があります。

プラグインを組織に展開する organization

プラグインは、他の Microsoft 365 アプリを展開するのと同じ方法で、organization 全体に、または特定のユーザーやグループに展開できます。

  1. Microsoft 365 管理センターにサインインします。

  2. [すべてのエージェント] または [ツール] のどちらかと一緒に [エージェント] を選択します。

    注:

    Coworkプラグインは、[エージェント>すべてのエージェント] または [エージェント>ツール] にあります。 これは、一部のエージェントが Cowork プラグインとしても機能するためです。 Cowork 機能が含まれているかどうかを確認するには、エージェントの説明を確認してください。

  3. デプロイするプラグインを見つけます。 名前で検索するか、利用可能なプラグインを参照できます。

  4. プラグインを選択して詳細を開きます。

  5. [ インストール対象] を選択し、[ すべてのユーザー ] または [ 特定のユーザー/グループ] を選択します。

  6. [ 次へ] を選択してインストールします。

プラグインをインストールすると、ターゲット ユーザー用に自動的に取得されます。 ユーザーはプラグインカタログを参照したり、自分でインストールしたりする必要はありません。 プラグインのスキルとコネクタは、Cowork の会話で利用できるようになります。

ヒント

Cowork には、Dynamics 365 Customer Service、Dynamics 365 ERP、Dynamics 365 Sales、Fabric IQ など、Microsoft アプリケーション用のいくつかのプラグインが用意されています。 これらのプラグインは Microsoft 365 App Store で見つけ、他のプラグインと同様にデプロイできます。

詳細については、「Microsoft Copilot にエージェントをデプロイする」を参照してください。

プラグインの可用性を制御する

プラグインをデプロイした後、プラグインを表示できるユーザーと、ユーザーがプラグインと対話する方法を構成できます。

展開の種類とユーザー アクセス許可

展開の種類 プラグインを入手するユーザー ユーザーはそれを削除できますか?
Deployed to entire organization すべてのライセンスを持つ Copilot ユーザー (自動的に取得) 不要
特定のグループに展開 ターゲット ユーザー - 自動的に取得されます。構成されている場合、他のユーザーに表示 いいえ (ターゲット ユーザー向け)
App Storeから入手可能 ユーザーが自分で取得する はい

管理が展開したプラグインには、ユーザーのプラグイン詳細ビューに Managed by your organization ラベルが表示されます。 ユーザーはこれらのプラグインを削除できませんが、[ ソース] & [スキル ] パネルから自分の会話に対してプラグインを有効または無効にすることができます。

特定のプラグインを許可またはブロックする

他の Microsoft 365 アプリで使用されているのと同じアプリ ガバナンス コントロールを通じてプラグインの可用性を管理します。

  1. Microsoft 365 管理センターで、[エージェント>ツール] を選択します。
  2. 管理したいプラグインを見つけて、[ ユーザー ] タブに移動します。
  3. 可用性設定を調整します。
    • すべてのユーザーが利用可能 - テナント内のすべてのライセンスを持つ Copilot ユーザーは、プラグインを検索して取得できます。
    • 特定のユーザーまたはグループで使用可能 - 指定したユーザーまたはセキュリティ グループのみがプラグインを表示できます。
  4. [ ブロック] - テナント内のユーザーはプラグインにアクセスできません。

注:

国または地域に基づく範囲指定は、プラグインの可用性ではサポートされていません。 セキュリティ グループは、地理的または組織的なセグメントを表すために使用します。

詳細については、「Microsoft 365 管理センターでエージェントを管理する」を参照してください。

ユーザーがデプロイされたプラグインと対話操作する方法

プラグインがユーザーに表示される方法を理解すると、展開を計画するのに役立ちます。

  • 管理がデプロイしたプラグインは、ユーザーの [追加されたプラグイン] タブに自動的に表示されます。 プラグインの詳細ビューには、[Managed by your organization] ラベルが表示されます。
  • ユーザーは、[ ソース] & [スキル ] パネルから、管理者が展開したプラグインを含む任意のプラグインを有効または無効にできます。 これらの設定はデバイスごとに保存されます。
  • プラグインを無効にすると、スキルとコネクタが新しい会話から非表示になりますが、ユーザーのアカウントからプラグインが削除されることはありません。

プラグイン スキルの閲覧、取得、使用を含む完全なユーザー エクスペリエンスについては、「Cowork でプラグインを使用する」を参照してください。

コネクタ認証の管理

一部のプラグインには、Cowork を外部サービスにリンクするコネクタが含まれています。 プラグイン コネクタが認証を必要とする場合:

  • ユーザーの代わりにサインインすることはできません。 各ユーザーは、そのコネクタを初めて使用するときに、サインインまたは同意フローを自分で完了する必要があります。
  • 初回サインイン後、ユーザーまたはユーザーがユーザーの承認を取り消さない限り、Cowork はユーザーの承認を記憶します。

Dynamics 365 コネクタ

Dynamics 365 プラグイン (Customer Service、Sales、および ERP) は Microsoft Entra ID 認証を使用し、接続する Dynamics 365 環境を選択するようにユーザーに要求します。 使用できる環境が 1 つしかない場合は、Cowork によって自動的に選択されます。 複数の環境が利用可能な場合、Cowork はユーザーに 1 つを選択するように求めます。

Dynamics 365 Customer Service と Sales の統合は既定で有効になっており、Microsoft 365 管理センター で無効にすることができます。

プラグインの使用状況を監視する

Microsoft Purview 監査ログは、Cowork とそのプラグインとの対話など、organizationの Copilot アクティビティをキャプチャします。 監査エントリは、Microsoft Purview の Copilot アクティビティ の下に表示されます。 監査 Standard では、これらのログは追加料金なしで提供されます。

詳細については、「Microsoft Copilot の監査ログ アクティビティ」を参照してください。

MCP サーバーのプラグイン サポート

Cowork は、Teams アプリとしてパッケージ化された MCP サーバーやスキルを備えたプラグインをサポートしています。 Cowork は動的ツール検出を実行します—プラグインが MCP サーバーを宣言すると、Cowork は実行時に initialize と tools/list を呼び出して、使用可能なツールを自動的に検出します。 プラグインは manifest.json で MCP サーバーとスキルを宣言します。

{
    "$schema": "https://developer.microsoft.com/en/json-schemas/teams/vDevPreview/MicrosoftTeams.schema.json",
    "manifestVersion": "devPreview",
    "version": "1.0.0",
    "name": {
      "short": "Contoso Analytics",
      "full": "Contoso Analytics"
    },
    "description": {
      "short": "A Cowork plugin for data analysis workflows.",
      "full": "The Contoso plugin integrates Contoso's MCP server..."
    },
    "agentSkills": [
      { "folder": "./skills/data-summary" },
      { "folder": "./skills/trend-analysis" },
      { "folder": "./skills/report-builder" }
    ],
    "agentConnectors": [
      {
        "description": "Remote MCP server providing tools for Contoso",
        "toolSource": {
          "remoteMcpServer": {
            "mcpServerUrl": "https://api.contoso.com/mcp",
            "mcpToolDescription": {
              "file": "./tools/contoso.json"
            },
            "authorization": {
              "type": "OAuthPluginVault",
              "referenceId": "Y29udG9zby1tY3Atc2VydmVyLWF1dGg="
            }
          }
        },
        "id": "contoso",
        "displayName": "Contoso MCP Server"
      }
    ]
  }

サポートされている MCP 機能

現在、次の MCP 機能がサポートされています。

機能 備考
コア MCP (初期化、ツール/リスト、ツール/呼び出し、通知/初期化) JSON スキーマ定義、機能交換、Streamable HTTP トランスポートを含む完全なツール ライフサイクル。ツールの表示名として使用されるタイトル アノテーション
Auth なし (匿名)、OAuthPluginVault、および ApiKeyPluginVault。 Teams デベロッパー センターの referenceId を使用して agentConnectors スキーマによって構成

プラグインの検証とコンプライアンス

Microsoft 365 App Store に公開されたプラグインは、organization で利用できるようになる前に検証を受けます。 このレビューでは、マニフェストの整合性、スキルとコネクタの検証、Microsoft 365 アプリのセキュリティ要件への準拠について説明します。

検証ルールの完全なリストについては、プラグイン開発ガイドの 検証ルール を参照してください。

プラグインの作成者としてのテスト

プラグインの作成者は、より広範囲に配布する前に、まずパッケージを自分でテストします。 Microsoft 365 管理センターを経由せずに、独自のパッケージを Cowork に直接インストールできます。

  1. Cowork で、[カスタマイズ] ページを開き、[プラグイン] タブを選択します。
  2. [ プラグインの追加 ] を選択し、 .zip パッケージを選択します。
  3. [ 共有] ダイアログが開いたら、[ 自分のみ ] を選択して、テスト中にプラグインをアカウントに対して非公開のままにします。

これにより、プラグインを他のユーザー、グループ、またはテナント全体にロールアウトする前に、スキル、コネクタ、およびツール呼び出しがエンドツーエンドで機能することを確認する最速のループが提供されます。 詳細については、「 プラグインパッケージのアップロード」を参照してください。

テナントでのテスト

プラグインを Microsoft 365 App Store に発行する前に、独自のテナント内で配布して、制御された対象ユーザーでテストできます。 管理者は、M365 管理センター>アプリの管理>カスタム アプリのアップロードを使用してプラグイン パッケージをアップロードし、パッケージを利用できるユーザーを選択します。

  • 特定のユーザー – 早期検証のためにプラグインを個々のユーザーに割り当てます。
  • 特定のグループ – セキュリティ グループまたはチームにロールアウトします。
  • Your entire organization – テナント内のすべてのユーザーがプラグインを使用できるようにします。

テナントに配布されるパッケージは、Microsoft 365 App Store の検証を経由しないため、開発、テスト、および内部専用プラグインにはこのパスを使用します。 既存の カスタム アプリ ポリシーを使用して、カスタム アプリをアップロードできるユーザーを制御します。

プラグインをパッケージ化してテナントにアップロードする方法の詳細については、「Copilot Cowork 用のプラグインのビルド」を参照してください。