Microsoft 365 Copilot から NotePM のページやノートを検索・参照・作成できるようにするため、Microsoft Copilot Studio でエージェントを作成し、メンバーに公開する手順を説明します。
AIコネクタ機能そのものの説明は「AIコネクタ機能(MCP)」を参照してください。
このページの対象
- Microsoft Copilot Studio でエージェントを作成・公開できる権限をお持ちの方
前提条件
| 確認すること | 詳細 | |
|---|---|---|
| 1 | NotePM のオーナー権限 | AIクライアントの登録・変更ができるのは NotePM のオーナーのみです。 |
| 2 | Copilot Studio のライセンス | エージェントの作成・公開に必要です。 |
| 3 | Microsoft 365 Copilot のライセンス | Microsoft 365 Copilot からエージェントを利用するメンバーそれぞれに必要です。 |
| 4 | Copilot Credits | MCPツールの呼び出しには Copilot Credits が必要です。 |
| 5 | IPアドレス制限の許可(該当時) | NotePM でIPアドレス制限を有効にしている場合は、[IPアドレス制限設定]で「AIコネクタ(MCP)経由のアクセス」を許可してください。 |
設定の流れ
| 作業 | 場所 | |
|---|---|---|
| 1 | AIクライアントを登録し、クライアントIDを控える | NotePM(AI設定) |
| 2 | エージェントを作成する | Copilot Studio |
| 3 | MCPツールを追加し、リダイレクトURLを控える | Copilot Studio |
| 4 | リダイレクトURIを控えた値に更新する | NotePM(AI設定) |
| 5 | 接続を作成して動作を確認する | Copilot Studio |
| 6 | 公開してメンバーに案内する | Copilot Studio |
1. NotePM でAIクライアントを登録する
- NotePM にオーナーのアカウントでログインし、管理者メニューの[AI設定]を開きます。
-
「AIコネクタ(MCP)」のパネルを確認します。
-
「接続URL」をコピーして控えます。手順3で使用します。
https://(チームのドメイン).mcp.notepm.jp/mcp
- [クライアントを追加]をクリックし、[Copilot Studio]を選びます。
-
「AIクライアントの追加」画面で、次を入力します。
項目 入力内容 クライアント名 「Copilot Studio」が初期値として入ります。この名前は、メンバーが接続するときの「アプリケーション連携の確認」画面に表示されます。 スコープ Microsoft 365 Copilot に許可する操作の範囲を選びます。手順3で Copilot Studio 側に入力するスコープと合わせてください。 リダイレクトURI この時点ではリダイレクトURLが分からないため、空のまま。手順4で正しい値に更新します。 - [追加する]をクリックします。
- 一覧に表示されたクライアントIDをコピーして控えます。
2. Copilot Studio でエージェントを作成する
- Microsoft Copilot Studio にログインします。
- 画面右上の環境が、利用する環境になっていることを確認します。
- [エージェント]>[新しいエージェント]からエージェントを作成します。既存のエージェントに追加する場合は、そのエージェントを開きます。
3. MCPツールを追加する
- エージェントの[ツール]を開き、[追加]>[モデル コンテキスト プロトコル]を選びます。
-
次の内容を入力します。
項目 入力内容 サーバー名 「NotePM」など。環境内で重複しない名前にしてください。 サーバーの説明 「社内マニュアル・議事録の検索と作成」など。エージェントがツールを呼び出すかどうかの判断に使われます。 サーバー URL 手順1で控えた NotePM の接続URLを貼り付けます。 - [認証]で[OAuth 2.0]を選び、[構成の種類]は[手動]を選びます。
-
次のように設定します。
項目 設定内容 クライアント ID 手順1で控えた NotePM のクライアントIDを貼り付けます。 クライアント シークレット 任意の文字列を入力します(下記の注意を参照)。 認証 URL https://(チームのドメイン).notepm.jp/oauth/authorizeトークン URL https://(チームのドメイン).notepm.jp/oauth/token更新トークンの URL https://(チームのドメイン).notepm.jp/oauth/tokenスコープ 手順1で NotePM 側に設定したスコープを半角スペース区切りで入力します。(例: page:read note:read folder:read)NotePM はクライアントシークレットを発行しません。Copilot Studio では入力が必須のため、任意の文字列を入力してください。入力した値は NotePM 側では使用されず、認証は PKCE によって保護されます。
- [追加]をクリックします。
-
表示されるリダイレクトURLをコピーして控えます。次のような形式です。
https://global.consent.azure-apim.net/redirect/XXXXXXXXXXXX
4. NotePM のリダイレクトURIを更新する
- NotePM の[AI設定]>「AIコネクタ(MCP)」を開きます。
- 手順1で登録したクライアントの[編集]をクリックします。
- リダイレクトURIを、手順3で控えたリダイレクトURLに置き換えます。
- [更新する]をクリックします。
5. コネクタを作成して公開する
- Copilot Studio で、追加したMCPツールの接続(コネクション)を作成します。
- NotePM に未ログインの場合はログイン画面が表示されるので、ログインします。
-
「アプリケーション連携の確認」画面で、要求されている権限を確認し、[許可する]をクリックします。
- 次にチャネルを追加します。
-
作成したコネクタを公開します。
- 公開が完了しました。共有したいメンバーを設定します。
-
設定したらリンクをコピーしてメンバーに共有します。
6. メンバーに案内する
公開しただけでは、まだ NotePM のデータにはアクセスできません。メンバーごとに、自分の NotePM アカウントでの接続(認可)が必要です。
メンバーにはコピーしたURLと「Microsoft 365 Copilot(利用者向け)」を案内してください。ご自身が Microsoft 365 Copilot から NotePM を使う場合も、同じ手順で接続します。
接続したメンバーがアクセスできる範囲は、そのメンバーの NotePM アカウントの閲覧権限と、手順1で設定したスコープの、両方の範囲内です。エージェントを公開しても、メンバーが閲覧権限を持たないノート・ページは Microsoft 365 Copilot からも参照できません。
スコープを変更したとき
NotePM 側でスコープを変更したときの反映のされ方は、次のとおりです。
| 変更内容 | 接続中のメンバーへの反映 |
|---|---|
| スコープを減らした | 即時反映されます。 |
| スコープを追加した | 反映されません。NotePM の一覧で[接続を解除]を実行し、メンバーに再度接続してもらう必要があります。 |
接続の解除・削除
| やりたいこと | 操作 |
|---|---|
| 一時的に全員の接続を切る(スコープの更新、アクセストークンの漏えい時など) | NotePM の一覧で[接続を解除] |
| 完全に使えなくする | NotePM の一覧で[削除](このクライアントIDでは接続できなくなります) |