Microsoft Work IQ CLI

Microsoft Work IQ は、AI アシスタントを Microsoft 365 Copilot データに接続するコマンドライン インターフェイス (CLI) およびモデル コンテキスト プロトコル (MCP) サーバーです。 Work IQ を使用すると、メール、会議、ドキュメント、Teams メッセージ、職場の分析情報、人に関連する情報などを自然言語で照会できます。

Work IQ を使用すると、次のような質問をすることができます:

  • 「プロジェクト期限についてマネージャーは何と言いましたか?」
  • "第 4 四半期の計画に関する最近のドキュメントを検索します"
  • "エンジニアリング チャネルで今日のメッセージを要約し、アクション プランを提案する"

Work IQ CLI とは何ですか?

Work IQ CLI は、AI コーディング アシスタントと Microsoft 365 およびビジネス アプリケーション データの間のギャップを埋めます。 Work IQ は、モデル コンテキスト プロトコルを介して仕事関連データを公開することで、開発環境の AI アシスタントが職場情報にアクセスして推論できるようにします。

主な機能は次のとおりです:

データ型 クエリの例
メール 「ジョンはその提案について何と言いましたか?」
会議 "明日の予定表は何か?"
ドキュメント "最近使った PowerPoint プレゼンテーションを探す"
Teams のメッセージ "エンジニアリング チャネルで今日のメッセージを要約する"
People "Project Alpha で作業しているのは誰ですか?"
ビジネス アプリケーション "来月成立する機会はいくつありますか?"

詳細については、 Microsoft Work IQ GitHub リポジトリを参照してください。

Work IQ の仕組み

Work IQ CLI は、次の 2 つのモードで動作します。

  • CLI モード: workiq ask などのコマンドを使用して、ターミナルから直接クエリを実行します。
  • MCP サーバー モード: VS Code または CLI で GitHub Copilot などの AI アシスタントと統合して、コーディング アシスタントが Microsoft 365 データにコンテキストに応じてアクセスできるようにします。

MCP サーバー モードは、コードを操作しているときに、AI アシスタントが関連する職場のコンテキストを自動的に取り込むことができるため、強力です。 たとえば、最近の会議で話し合った機能を実装している場合、AI アシスタントはその会議コンテキストにアクセスして、より関連性の高い提案を提供したり、実装を開始したりすることもできます。

前提条件

  • コンピューターにインストールされている Node.js
  • Azure サブスクリプションとリソース グループが割り当てられている Copilot Studio で設定された使用量ベースの課金プラン。 Work IQ 課金の詳細については、「 Copilot クレジットの使用量ベースの課金とコスト管理について」を参照してください。
  • 課金プランに割り当てられているユーザー
  • Microsoft Entra テナントの Work IQ アプリケーションに対する管理上の同意
  • GitHub Copilot CLI (省略可能)

注:

Microsoft 365 organization データにアクセスするには、Work IQ CLI と MCP Server が、organization の管理者権限を必要とするアクセス許可に同意する必要があります。 organization 管理者でない場合は、連絡してアクセス権を付与してください。 同意の詳細については、「 ユーザーと管理者の同意の概要」を参照してください。

プラットフォーム サポート

Work IQ は次のプラットフォームをサポートしています。

  • Windows (x64 および ARM64)
  • Linux (x64 および ARM64)
  • macOS (x64 および ARM64)
  • ブラウザーをサポートする Linux 用 Windows サブシステム (WSL)

Work IQ のインストール

NPM を使用して Work IQ をグローバルにインストールすることも、npx を使用して直接実行することもできます。

サポート

2026 年 6 月 16 日の Work IQ の一般提供後、プレビュー版の Work IQ CLI を使用しているすべてのお客様は、サポートされている GA バージョンにアップグレードする必要があります。 サポートの要求では、最初に GA ビルドで問題を再現する必要があります。 2026 年 6 月 16 日より前に公開されたプレビュー バージョン (バージョン 0.4.x や 0.5.x など) のサポートは提供されなくなりました。

GitHub Copilot CLI を使用してインストールする

開始する最も速い方法は、GitHub Copilot CLI を使用することです:

  1. GitHub Copilot CLI を開きます。

    copilot
    
  2. プラグイン マーケットプレースを追加します (1 回限りのセットアップ)。

    /plugin marketplace add github/copilot-plugins
    
  3. Work IQ をインストールします。

    /plugin install workiq@copilot-plugins
    
  4. Copilot CLI を再起動し、Microsoft 365 およびビジネス アプリケーション データのクエリを開始します。

    You: What are my upcoming meetings this week?
    You: Summarize emails from Sarah about the budget
    You: Find documents I worked on yesterday
    You: Show me my highest-priority open cases.
    

npm を使用してグローバルにインストールする

npm install -g @microsoft/workiq

npm を使用してグローバルに更新する

npm update -g @microsoft/workiq

npx を使用して実行する (インストールは不要)

npx -y @microsoft/workiq mcp

VS Code にインストール

次のリンクを使用して、Work IQ を VS Code の MCP サーバーとして追加します。

手動 MCP 構成

次の構成を MCP 設定ファイルに追加します。

▶ 対話型デモで設定する

{
  "workiq": {
    "command": "npx",
    "args": [
      "-y",
      "@microsoft/workiq",
      "mcp"
    ],
    "tools": [
      "*"
    ]
  }
}

エンド ユーザー ライセンス契約に同意する

Work IQ を初めて使用する前に、エンドユーザー使用許諾契約書 (EULA) に同意する必要があります。

workiq accept-eula

CLI リファレンス

コマンド

コマンド 説明
workiq accept-eula 使用許諾契約書 (EULA) に同意する
workiq ask 特定のエージェントに質問するか、対話モードで実行する
workiq mcp エージェント通信用の MCP stdio サーバーを起動します
workiq version バージョン情報の表示

グローバル オプション

オプション 説明 既定値
-t, --tenant-id <tenant-id> 認証に使用する Microsoft Entra テナント ID common
--version バージョン情報の表示
-?, -h, --help ヘルプと使用状況の情報を表示する

WorkIQ 質問オプション

オプション 説明
-q, --question <question> エージェントに尋ねる質問

重要なシナリオ

次のシナリオでは、AI アシスタントを職場のデータに接続することで、Work IQ が生産性の向上にどのように役立つかを示しています。

シナリオ 1: コーディング中にプロジェクト コンテキストを見つける

会議やメールで話し合った機能を実装する場合、Work IQ は、AI アシスタントが記述しているコードの背後にあるビジネス コンテキストを理解するのに役立ちます。

CLI の使用

workiq ask -q "What requirements did Sarah share about the customer portal authentication feature?"

VS Code での GitHub Copilot の使用

コードを記述しているときに、次のような質問をします: "私のチームはカスタマー ポータルについてどのような認証要件について話し合いましたか? 会議とメールをチェックします" というエラー メッセージが表示されます。

AI アシスタントは以下を取得します。

  • 機能が議論された会議のメモ
  • 技術的要件を含むメール
  • 仕様のある共有ドキュメント
  • チームのフィードバックと決定事項

このコンテキストは、AI アシスタントがチームの意思決定に合わせて、より関連性の高いコード提案を提供するのに役立ちます。

シナリオ 2: 仕様書に基づいて機能の実装を開始する

SharePoint に保存されている仕様ドキュメントに基づいて、新しい機能の作業を開始します。 Work IQ は、主要な機能と要件を要約し、AI コーディング アシスタントがベースライン実装を作成できるようにします。

CLI の使用

workiq ask -q "Summarize the key requirements and features outlined in the specification document for the user portal testing sandbox."

VS Code での GitHub Copilot の使用

AI アシスタントに「ユーザー ポータル テスト サンドボックスの仕様書に基づいて新しい ASP.NET Core プロジェクトを作成してください。」と依頼します

Work IQ は Microsoft 365 データ全体を検索し、主要な要件と機能の概要を提供します。 GitHub Copilot を使用すると、仕様に基づく実装を含む新しいプロジェクトが作成されます。

シナリオ 3: クライアントからのフィードバックを分析してコードを変更する

クライアントとの Microsoft Teams 会議中に、修正する必要があるいくつかの問題がクライアントの IT 管理者によって提起されました。 Work IQ は、会議のメモからのフィードバックを整理して要約し、AI コーディング アシスタントが修正を推奨できるようにします。

CLI の使用

workiq ask

このコマンドは、会話ができる対話モードを開始します。

You: What were the specific issues raised by Alex in yesterday's meeting with Contoso?
You: Were any of these issues flagged as blocking the rollout?

VS Code での GitHub Copilot の使用

AI アシスタントに次のような質問をします: "昨日の Contoso との会議でアレックスが提起した具体的な問題は何ですか? 最も重大な問題を特定し、修正を提案してください。" と記載されています。

Work IQ は、ファシリテーターが生成した会議メモを検索して、クライアントによって発生した特定の問題と、重大またはブロックとしてフラグが設定されている問題を特定します。

シナリオ 4: アクセス可能な Power Platform 環境を見つける

Power Platform リソースと連携するソリューションを開発しており、作業できる環境を決定する必要があります。 Work IQ は、アクセス許可に基づいてアクセスできる環境を特定するのに役立つため、開発作業を続行する場所を決定できます。

CLI の使用

workiq ask

このコマンドは、会話ができる対話モードを開始します。

You: Find the power platform environments I have access to
You: Which of those environments contain Q4 sales data?

VS Code での GitHub Copilot の使用

AI アシスタントに「アクセスできる Power Platform 環境と、第 4 四半期の売上データを含む環境を見つけてください。」と質問します。

Work IQ は、アクセス可能な Power Platform 環境を検索して、アクセスできる環境を特定し、第 4 四半期の売上情報について Dynamics 365 Sales データに対してリストをチェックします。

セキュリティとプライバシー

Work IQ は、Microsoft 365 Copilot によって提供されるすべてのデータ保護を継承します。

  • エンタープライズ レベルのセキュリティ: すべてのデータ アクセスは、organization のセキュリティ ポリシーに従います。
  • 権限の尊重: Work IQ は、既に表示権限を持っているデータにのみアクセスできます。
  • 管理の可視性: エンタープライズ管理者は、organization内の Work IQ の使用状況を可視化し、制御できます。
  • データ ストレージなし: Work IQ は Microsoft 365 データを保存しません。 クエリを実行すると、情報をオンデマンドで取得します。

フィードバックの提供

Work IQ は独自のツールですが、開発チームはコミュニティからのフィードバックを歓迎しています。 [GitHub の問題] ページを使用して、次の手順を実行します。

  • 経験に基づいてバグ レポートを作成する
  • 文書化された動作と API に関するフィードバックの提供
  • 機能や製品の改善点を提案する
  • 開発者エクスペリエンスまたは統合シナリオに関する分析情報を共有する