GitHub Copilot CLI を Work IQ MCP サーバーに接続する

GitHub Copilot CLI をモデル コンテキスト プロトコル (MCP) クライアントとして使用して、リモートの Work IQ MCP サーバーに接続します。 接続を構成すると、Copilot は Work IQ MCP ツールを検出し、Microsoft Entra ID で認証し、それらのツールを使用して、サインインしているユーザーのアクセス許可とテナント ポリシーに従って Microsoft 365 データを操作できます。

このクイックスタートでは、リモート ワーク IQ MCP エンドポイント用に GitHub Copilot CLI を構成し、接続が機能していることを確認する方法を示します。

前提条件

開始する前に、以下を用意してください:

  • GitHub Copilot CLI へのアクセス。
  • 取得するビジネス データにアクセスできる Microsoft 365 アカウント。
  • リモートの Work IQ MCP サーバー エンドポイント https://workiq.svc.cloud.microsoft/mcp へのアクセス。

GitHub Copilot CLI を設定する

GitHub Copilot CLI をまだインストールしていない場合は、「GitHub Copilot CLI の使用」での GitHub Copilot CLI セットアップ手順に従ってインストールします。

インストール後、ターミナルから GitHub Copilot CLI を起動します。

copilot

サインインするように求められたら、 /login コマンドを使用して画面の指示に従います。

/login

Work IQ プラグインをインストールする

GitHub Copilot CLI に Work IQ プラグインをインストールします。 このプラグインは、Work IQ MCP 統合を構成し、関連するスキルを Copilot CLI で使用できるようにします。

  1. Work IQ プラグイン マーケットプレースを追加します。 この手順を行う必要があるのは 1 回限りです。

    /plugin marketplace add microsoft/work-iq
    
  2. Work IQ プラグインをインストールします。

    /plugin install workiq@work-iq
    
  3. 指示に従ってインストールを完了します。

  4. GitHub Copilot CLI を再起動します。

  5. ブラウザのポップアップ ウィンドウが表示され、[ 承認が成功しました] と表示されます。

MCP サーバーとスキルを確認する

プラグインをインストールしたら、Work IQ MCP サーバーとスキルが読み込まれていることを確認します。

構成済みの MCP サーバーを管理または検査するには、次を実行します。

/mcp

プラグインリストに workiq Work IQ MCP サーバーエンドポイント https://workiq.svc.cloud.microsoft/mcp が表示されます。

利用可能なスキルを管理または検査するには、次を実行します。

/skills

スキル リストに workiq が表示されます。

Microsoft 365 とビジネス アプリケーションのデータを操作する

Work IQ MCP サーバーとスキルが読み込まれたら、Copilot CLI に Work IQ を通じて Microsoft 365、Power Platform、Dynamics 365 ビジネス データを取得するように依頼します。 最初の要求では、Microsoft Entra ID での認証を求めるメッセージが表示される場合があります。

たとえば、次のようなプロンプトを試してください。

Summarize my upcoming meetings for today.
Find recent messages about the Contoso account.
Retrieve the latest email related to the quarterly business review.
Show me my highest-priority open cases.

Copilot CLI は、Work IQ MCP サーバーを使用して適切なツールを呼び出します。 結果は、サインインしているユーザーの Microsoft 365 アクセス許可、アプリケーションの OAuth アクセス許可、テナント ポリシーによって異なります。 ポリシーまたはアクセス許可が要求をブロックする場合は、要求を修正するか、管理者に連絡してください。