Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
AzureでMCPサーバ!!どう活用する?
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
nmrhrk
June 21, 2025
210
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AzureでMCPサーバ!!どう活用する?
デモ動画:
https://youtu.be/mVGX_Tfirtg
nmrhrk
June 21, 2025
More Decks by nmrhrk
See All by nmrhrk
Azure OpenAI の Tools(FunctionCalling)を使ってタスク管理してみよう!!
nomhiro
1
17
なごあず12月_Azure OpenAI の Tools(FunctionCalling)を使ってタスク管理してみよう!!
nomhiro
2
200
GPT4oで社内文書を活かそう!!(すきやねんAzure7月登壇資料)
nomhiro
1
83
Featured
See All Featured
Building Applications with DynamoDB
mza
96
7.1k
Utilizing Notion as your number one productivity tool
mfonobong
4
320
Speed Design
sergeychernyshev
33
1.9k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
54k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
600
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.9k
Chasing Engaging Ingredients in Design
codingconduct
0
220
Deep Space Network (abreviated)
tonyrice
0
210
WCS-LA-2024
lcolladotor
0
640
Unsuck your backbone
ammeep
672
58k
It's Worth the Effort
3n
188
29k
Transcript
AzureでMCPサーバ!!どう活用する? なごあず 2025/06/20 しろくま(Nomura Hiroki)
自己紹介 野村 宏樹 / Hiroki Nomura 愛知 / PoC部 /
8月に転職します Expertise Azure Oracle Database OutSystems SNS Zenn : https://zenn.dev/nomhiro X : @Shrkm1204 趣味 テニス 野球 ピアノ Solutions Architect Expert Administrator Associate AI Engineer Associate Network Engineer Associate
Agenda MCPで何がうれしいの? Demo 他との違いは? AzureにおけるMCP対応リソース (Demo追加!!!)
MCPって何がうれしいの?
MCPってなに? Model Context Protocol 各生成AIモデルが、外部ツール、データソース、サービスと標準化された方法で 通信し、アクセスするためのルール (プロトコル) What is
Model Context Protocol (MCP)? How it simplifies AI integrations compared to APIs | AI Agents That Work 従来 MCPになると
MCPが解決できること ツール連携開発数がM×N から M+Nに AIアプリ アプリA アプリB アプリC データソースやAPI ツールA
ツールB ツールC 従来 MCPになると AIアプリ アプリA アプリB アプリC データソースやAPI ツールA ツールB ツールC MCP
アーキテクチャ概要 MCP Clients ぶっちゃけ、 Claude Desktopのユーザ体験が一番いい… Enterprise企業で使うことを考えると、 M365 Copilotの進化か、Clientツールを Azureにホスティングできるようになってほしい
MCP Server MCP Server MCP Server DB 外部サービス 自作サービス /API •MCP Server : MCP (stdio、SSEなど)を介してツールを公開する •MCP Clients : 1 つ以上の MCP サーバーに接続し、ツールを検出し、呼び出す
実例 調査+資料作成
例 ※分かりやすい例のために、Azureなしで….. 調査対象指示すると、最新情報を検索し簡単な説明資料にする 「MCPについて調査して説明資料を作成して」 { "mcpServers": { "playwright": { "command":
"npx", "args": [ "@playwright/mcp@latest" ] }, "filesystem": { "command": "node", "args": [ "C:¥¥Users¥¥nomhiro¥¥AppData¥¥Roaming¥¥npm¥¥node_modules¥¥@modelcontextprotocol¥¥server- filesystem¥¥dist¥¥index.js", "C:¥¥Users¥¥nomhiro¥¥Desktop" ] }, "brave-search": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-brave-search" ], "env": { "BRAVE_API_KEY": "<BrabeのAPIKeyを入力>" } } } Playwright MCP ・・・ブラウザの操作 Filesystem ・・・PC内のローカルフォルダの操作に使用。 スライド(html)をPC内に作る Brave-Search ・・・最新情報の検索
①指示
Copilot Web検索 Brave-Search ・・・最新情報の検索
Copilot ローカルファイル作成 Filesystem ・・・PC内のローカルフォルダの操作に使用
Copilot タスク完了
生成された成果物 C:¥Users¥nom40¥Documents¥登壇資料¥なごあず¥20250621
Azureで作るMCPサーバ
Azure×MCP (Server側)MCPサーバを自作したい Azure AI Agent Service Azure Functions
の MCPバインディング Microsoftが用意しているMCPサーバ Azure DevOps Cosmos DB for NoSQL (Sample Code) Windows OSがMCP標準導入という発表も… Azure CosmosDB MCPサーバ を使って、自然言語でデータ取得してみよう!
Azure Functions MCPツールバインド メリット すでに実装されているAPI群に対して、 数行のコードを追加するだけでMCPサーバ化できる
Azure Functions MCPツールバインド すでに作成済みの実装 通常のHTTPTrigger実装 CosmosDBにクエリしているだけ MCPサーバ化のために必要な実装 toolName, descriptionが大事
Azure Functions MCPツールバインド Demo
MCPの課題
MCPの課題 公式が公開しているMCP以外にも、第三者が作ったMCPサーバも多数ある。 →機密情報などを抜かれるリスクもあるため、MCP利用前に精査が必要。 誰もが作れるので、社内でMCPサーバが野良化する MCPサーバを公開すればだれもが使えてしまうので、 見れてはいけない情報が取得できてしまうリスクがある。 システムに対して更新を行うMCPサーバは、システムデータを壊すリスクがある
Azure AI Gateway Enhancing AI Integrations with MCP and Azure
API Management | Microsoft Community Hub
Azure API Center API センターでの MCP サーバーのインベントリと検出 - Azure API
Center | Microsoft Learn
まとめ
まとめ MCPサーバ化するのは簡単。 MCPツールの利用シーンを意識して、MCPにどういうツールを用意するかが大事。 Azure Functions MCP バインディングは、 実装済みのAPIをMCPサーバ化できるので開発体験がすごく良い 認証認可のソリューションも用意され始めている。 ただし企業で活用するには仕組みづくりやルール作りが必須
従来マルチエージェント化しないといけなかったユースケースの中には、 MCP化だけで解決するシーンも多そう。
ありがとうございました!