CopilotエージェントからMCPサーバーに接続する方法を調べてみた

169 Views

July 20, 26

スライド概要

2026年7月11日(土)に岡山県倉敷市で開催された「アイビースクエアビアガーデン駆動合同勉強会 in 大都会岡山 -2026 Summer-」での私の登壇資料「CopilotエージェントからMCPサーバーに接続する方法を調べてみた」です。Copilot Studioで作成したAiエージェントからMCPサーバーに接続するための方法を調べました。

profile-image

主にICTイベントでの発表資料を公開しています。

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

ダウンロード

関連スライド

各ページのテキスト
1.

CopilotエージェントからMCPサーバ ーに接続する方法を調べてみた アイビースクエアビアガーデン駆動合同勉強会 in 大都会岡山 -2026 Summer- 11 July 2026 Ryuji Iwata Okayama, Japan

2.

Ryuji Iwata X (Twitter) : @qt_luigi Portfolio : sites.google.com/view/ryuji-iwata-portfolio 2

3.

アジェンダ • Copilotとは • エージェントとは • MCPとは • 接続するには 3

4.

Copilotとは 4

5.

Microsoft Copilot Microsoft社が提供している生成AIに関するインタラクションツール群の呼称。 操縦士である人に対して、生成AIが副操縦士(Copilot)となってサポートする。 Microsoft | Copilot 組織向け v エージェント お客様導入事例 表示数を増やす v Copilot Chat を試す Copilot で組織 の力を高める 高性能な生成AI、エンタープライズ レベルのセキュリティとプライバシ 一保護を備え、世界中の企業から信 頼されています。このAIアシスタン トで何を実現しますか。 Microsoft 365 Copilot の詳細を見る Copilot Chat を試す www.microsoft.com/ja-jp/microsoft-copilot/organizations/ 5

6.

Microsoft 365 Copilot シリーズ Microsoft 365 Copilot • Office スイート (Work, Excel, PowerPoint), メール&予定表 (Outlook), チャット&Web 会議(Teams), SharePoint などのMicrosoft 365アプリ作業を補助する生成AI。 www.microsoft.com/ja-jp/microsoft-365-copilot Microsoft 365 Copilot Cowork (2026年6月16日: 一般提供) • 複数の処理や長時間の実行が可能なAIエージェント (Claude Cowork ベース) adoption.microsoft.com/ja-jp/copilot/cowork/ai-user/ ※ Microsoft Ignite 2025(2025年11月18日)でAnthropic社とNVIDIA社との提携を発表。こ れによりAnthropic社の生成AIも利用可能に。 6

7.

Microsoft Copilot シリーズ Microsoft Copilot Chat • チャット形式の生成AI。 Microsoft 365 ライセンスで使用可能。 www.microsoft.com/ja-jp/microsoft-365-copilot/chat Microsoft Copilot Studio • ローコードでのAIエージェント開発ツール。 www.microsoft.com/ja-jp/microsoft-365-copilot/microsoft-copilot-studio 7

8.

GitHub Copilot シリーズ (1/2) GitHub Copilot • GitHubプラットフォームで動作するコーディングAI。 github.com/features/copilot GitHub Copilot CLI (2026年2月25日: 一般提供) • コマンドラインツール github.com/features/copilot/cli 8

9.

GitHub Copilot シリーズ (2/2) GitHub Copilot SDK (2026年6月2日: 一般提供) • 開発キット。 Node.js/TS, Python, .NET, Rust, Java, そして Go にも対応。 github.com/github/copilot-sdk GitHub Copilot App (2026年6月17日: 一般提供) • デスクトップアプリ。 Windows, macOS, Linuxに対応。 github.com/features/ai/github-app 9

10.

エージェントとは 10

11.

AIエージェント 与えられた指示やリソースに対して、生成AIで自律的に判断して選択・実行する機能。 11

12.

Microsoft Agent シリーズ Microsoft Agent Framework (2026年4月3日: 一般公開) • プログラミングでのAIエージェント開発。 PythonとC#に対応。 github.com/microsoft/agent-framework • 【速報】Go用が公開! (2026年7月10日: Public Preview) github.com/microsoft/agent-framework-go Microsoft Agent 365 (2026年5月1日: 一般提供) • 他社のAIエージェントも監視・管理できる製品。 CLIやSDK (C#, JS, Python) もあり。 www.microsoft.com/ja-jp/microsoft-agent-365 ※ MicrosoftのAIエージェントは、Copilot Studio(ローコード)、Agent Framework(プロ コード)、 Microsoft Foundry (クラウド)のいずれからもし作成や修正が可能。 12

13.

MCPとは 13

14.

Model Context Protocol Anthropic社が提唱した、AIアプリから各サービスにアクセスするための共通仕様。 現在の Ver.2025-11-25 はステートフルで、次の Ver.2026-07-28 からステートレスに。 Model Context Protocol Version 2025-11-25 (latest) v Q Search... K Ask Assistant Blog GitHub Documentation Extensions Specification Registry SEPs Community Specification Key Changes Architecture Base Protocol Overview Lifecycle Transports Authorization Utilities > Client Features Roots Sampling Elicitation Server Features Application Host Process Client 3 Host Client 1 Client 2 Internet Server 3 External APIs Local machine Server 1 Files & Git Server 2 Database Remote Resource C Local Resource A Local Resource B 1.1 Host Ask a question... modelcontextprotocol.io/specification/2025-11-25/architecture#core-components 14

15.

コンポーネント サーバー • MCPでサービスを公開する機能。 クライアント • MCPサーバーに接続する機能。 • 1サーバー = 1クライアント ホスト • 複数のクライアントを取り扱う機能。 • 主にAIエージェント。 15

16.

種別 ローカルMCP • クライアントとサーバーがローカル上で動作するMCP リモートMCP • インターネットを介してやりとりする形式のMCP 16

17.

トランスポート STDIO • ローカルMCPで使用。 • いわゆる標準入出力。 SSE (Server-Sent Events) (Ver.2025-03-26から非推奨) • リモートMCPで使用。 • クライアントから1回呼び出したら、サーバーが連続して返信する方式。 Stramable HTTP • リモートMCPで使用。 • クライアントから1回呼び出したら、サーバーが1回返信する方式 + SSE 17

18.

認証 APIキー • 特定の文字列で認証する方式 OAuth (2.1) • ユーザー認証後はアクセストークンで認証する方式 18

19.

接続するには 19

20.

Copilot Studio の場合 • コンポーネント: AIエージェントが「ホスト」、MCPコネクタが「クライアント」 • 種別: クラウドで動作するので「リモートMCP」 • トランスポート: リモートMCPなので「Streamable HTTP」 • 認証: 「APIキー」と「OAuth」の両方に対応。 Copilot Studioで作成したAIエージェントを「Copilotエージェント」としています。 20

21.

最近よく見かけるのが Web API 実装済の既存サービスに対して、ラップする形でMCPサーバーが用意される。 • コンポーネント: もちろん「サーバー」 21

22.

Backlog MCP Server 既存のBacklogにAIエージェントがアクセスできるように用意されたMCPサーバー。 GitHub Platform v Solutions v Resources v Open Source v Enterprise v Pricing Q Search or jump to... Sign in Sign up E nulab / backlog-mcp-server Public Notifications Fork 63 Star 214 Code Issues 12 Pull requests 9 Actions Projects Security and quality Insights Files main Q Go to file .claude .github memory-bank src translationConfig .clineignore .env.example .gitignore .npmrc .prettierignore .prettierrc .release-it.json .tool-versions CHANGELOG.md Dockerfile LICENSE README.ja.md README.md backlog-mcp-server / README.ja.md katayama8000 and claude docs: use pnpm instead of npm in Japanese README Preview Code Blame 653 lines (479 loc) 22.1 KB Backlog MCP Server (日本語版) license MIT CI passing last commit July English README Backlog APIとやり取りするための Model Context Protocol (MCP) サーバーです。このサーバーは、Claude Desktop / Cline / Cursor などの AIエージェントを通じて、Backlog 上でプロジェクト、課題、Wikiページなどを管理するためのツールを提供します。 主な機能 • プロジェクトツール (作成、読み取り、更新、削除) • 課題とドキュメントの追跡 (作成、更新、削除、一覧表示) • 発生バージョン/マイルストーンの管理 (作成、読み取り、更新、削除) • Wikiページサポート • Gitリポジトリとプルリクエストツール • 通知ツール • 最適化されたレスポンスのためのGraphQLスタイルのフィールド選択 • 大規模なレスポンスに対するトークン制限 github.com/nulab/backlog-mcp-server/blob/main/README.ja.md 22

23.

Backlog MCP Server の場合 MCPサーバーをDockerにインストールして起動する。 • 種別: ローカル起動なら「ローカルMCP」、クラウド起動なら「リモートMCP」 • トランスポート: 「Streamable HTTP」 • 認証: ローカルMCPなら「APIキー」、リモートMCPなら「OAuth」 Copilotエージェントからの接続: • 「リモートMCP」で起動すれば、接続できそう。 23

24.

MLIT Geospatial MCP Server 国土交通省が提供している「不動産情報ライブラリ」のAPI群に対して、AIエージェント がアクセスできるように用意されたMCPサーバー。 GitHub Platform v Solutions v Resources v Open Source v Enterprise v Pricing Q Search or jump to... Sign in Sign up E chirikuuka / mlit-geospatial-mcp Public Notifications Fork 22 Star 180 Code Issues 3 Pull requests 7 Actions Projects Security and quality Insights Files main Q Go to file src .gitignore LICENSE README.md requirements.txt mlit-geospatial-mcp / README.md NagisaWatanabe0 バグ修正、API追加対応 04a8b1a 4 months ago History Preview Code Blame 143 lines (119 loc) 7.95 KB MLIT Geospatial MCP Server 概要 Claude MCP から不動産情報ライブラリAPIを統合的に呼び出すためのMCPサーバです。大規模言語モデル (LLM) と直接連 携し、対話形式で直感的に不動産情報ライブラリのデータを検索・取得することが可能になります。 主な機能 以下の不動産情報ライブラリAPIのデータを提供します: get_multi_api (不動産情報ライブラリAPIを統合的に呼び出すことが可能です。) 【利用可能なAPI】 • 不動産価格 (取引価格・成約価格) 情報取得API • 鑑定評価書情報API • 地価公示・地価調査のポイント (点) API github.com/chirikuuka/mlit-geospatial-mcp/blob/main/README.md 24

25.

MLIT Geospatial MCP Server の場合 MCPサーバーをローカルPCにインストールして起動する。 • 種別: ローカル起動用なので「ローカルMCP」 • トランスポート: ローカルMCPなので「STDIO」 • 認証: ローカルMCPなので「APIキー」 Copilotエージェントとの接続: • トランスポートが一致しないためクラウドで起動したとしても、接続できない。 25

26.

個人的な感想 MCPサーバーが用意されているからと言って、すぐに繋げられるものではない。 26

27.

Thank you Ryuji Iwata Okayama, Japan @qt_luigi 27