๐ค Microsoft Copilot Studio โค๏ธ MCP
MCP ์๋ฒ๋ฅผ ๋ฐฐํฌํ๊ณ Microsoft Copilot Studio์ ์ฐ๊ฒฐํ๋ ์ค์ ๋ฉ์ ๋๋ค. Node.js MCP ์๋ฒ๋ฅผ ๋ก์ปฌ ๋๋ Azure์ ๋ฐฐํฌํ๊ณ GitHub Copilot ๋ฐ Copilot Studio์ ์ฐ๋ํฉ๋๋ค.
์๋ฌธ ๋ฒ์ญ ๊ฒ์๋ฌผ โ ์ด ๊ธ์ Copilot Studio Agent Academy์ ์๋ฌธ ๐ค Microsoft Copilot Studio โค๏ธ MCP์ ํ๊ธ๋ก ์ฎ๊ธด ๊ฒ์ ๋๋ค. ์๋ฌธ ํํ์ด ์ฐ์ ํฉ๋๋ค.
๐ค Microsoft Copilot Studio โค๏ธ MCP

์์ด์ ํธ ์ฌ๋ฌ๋ถ, ์๋ฌด๋ฅผ ๋ฐ์๋ค์ธ๋ค๋ฉด โ ์ ์ง ๋ค์ MCP ์๋ฒ๋ฅผ ๋ฐฐํฌํ๊ณ Microsoft Copilot Studio์ ์ฐ๊ฒฐํ์ธ์. ๋๊ธฐ๋ฅ๋ฅผ ๋ง๋ ์ ์์ต๋๋ค. ํ๋กํ ์ฝ์ ๋ฏฟ๊ณ , ์ด๋ค ์๋ํฌ์ธํธ๋ ์ค์ ๋์ง ์์ ์ฑ ๋จ๊ฒจ๋์ง ๋ง์ธ์. ๐ฏ
์ค์: ์ด ๋ฏธ์ ์ Copilot Studio ๋จ๊ณ์๋ GitHub Copilot harness๋ก ๊ตฌ๋๋๋ ์์ด์ ํธ๊ฐ ํ์ํฉ๋๋ค. ์์ด์ ํธ๋ฅผ ๋ง๋ค๊ธฐ ์ ์ New Experience๋ฅผ ์ผ์ธ์. MCP ์๋ฒ ํ ์คํธ์๋ Visual Studio Code์ GitHub Copilot๋ ๋ณ๋๋ก ์ฌ์ฉํฉ๋๋ค.
๐ฏ ๋ฏธ์ ๋ชฉํ
์ด ๋ฏธ์ ์์ ๋ค์์ ๋ฐฐ์๋๋ค.
- MCP ์๋ฒ๋ฅผ ๋ก์ปฌ์์ ์คํํ๊ฑฐ๋ Azure์ ๋ฐฐํฌํ๊ธฐ
- Visual Studio Code์ GitHub Copilot์ผ๋ก MCP ์๋ฒ ์ฐ๊ฒฐ ๋ฐ ํ ์คํธํ๊ธฐ
- GitHub Copilot harness ๊ธฐ๋ฐ Copilot Studio ์์ด์ ํธ์ MCP ์๋ฒ ์ถ๊ฐํ๊ธฐ
- ๋ฏธ์ ์ ๋ง์น ๋ค Azure ๋ฆฌ์์ค ์ ๊ฑฐํ๊ธฐ
โ MCP๋ ๋ฌด์์ธ๊ฐ์?
Model Context Protocol (MCP)๋ Anthropic์ด ์ ์ํ ์คํ ํ๋กํ ์ฝ๋ก, ์ ํ๋ฆฌ์ผ์ด์ ์ด LLM์ ์ปจํ ์คํธ๋ฅผ ์ ๊ณตํ๋ ๋ฐฉ์์ ํ์คํํฉ๋๋ค. MCP๋ AI ๋ชจ๋ธ์ ๋ค์ํ ๋ฐ์ดํฐ ์์ค ๋ฐ ๋๊ตฌ์ ์ฐ๊ฒฐํ๋ ํ์คํ๋ ๋ฐฉ๋ฒ์ ์ ๊ณตํฉ๋๋ค. MCP๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฉ์ด์ปค๊ฐ ๊ธฐ์กด ์ง์ ์๋ฒ์ API๋ฅผ Copilot Studio์ ์ง์ ์ํํ๊ฒ ํตํฉํ ์ ์์ต๋๋ค.
๐ MCP vs ์ปค๋ฅํฐ
์ธ์ MCP๋ฅผ ์ฌ์ฉํ๊ณ , ์ธ์ ์ปค๋ฅํฐ๋ฅผ ์ฌ์ฉํด์ผ ํ ๊น์? MCP๊ฐ ์ปค๋ฅํฐ๋ฅผ ๋์ฒดํ ๊น์?
MCP ์๋ฒ๋ ์ปค๋ฅํฐ ์ธํ๋ผ๋ฅผ ์ฌ์ฉํด Copilot Studio์์ ์ฌ์ฉํ ์ ์์ผ๋ฏ๋ก, ์ฌ์ค ์ด๋ฌํ ์ง๋ฌธ์ ํฌ๊ฒ ์ ์ฉ๋์ง ์์ต๋๋ค. MCP ์๋ฒ๊ฐ ์ปค๋ฅํฐ ์ธํ๋ผ๋ฅผ ์ฌ์ฉํ๋ค๋ ๊ฒ์ Virtual Network ํตํฉ, ๋ฐ์ดํฐ ์์ค ๋ฐฉ์ง ์ ์ด, ์ฌ๋ฌ ์ธ์ฆ ๋ฐฉ๋ฒ ๊ฐ์ ์ํฐํ๋ผ์ด์ฆ ๋ณด์ ๋ฐ ๊ฑฐ๋ฒ๋์ค ์ ์ด๋ฅผ ํ์ฉํ ์ ์์์ ์๋ฏธํฉ๋๋ค. ์ด ๊ธฐ๋ฅ๋ค์ ์ด๋ฒ ๋ฆด๋ฆฌ์ค์์ ๋ชจ๋ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, AI ๊ธฐ๋ฐ ์์ด์ ํธ๋ฅผ ์ํ ์ค์๊ฐ ๋ฐ์ดํฐ ์ก์ธ์ค๋ ์ง์ํฉ๋๋ค.
๋ฐ๋ผ์ MCP์ ์ปค๋ฅํฐ๋ ํจ๊ป ์ฌ์ฉํ ๋ ๋ ๊ฐ๋ ฅํฉ๋๋ค.
โ๏ธ ์ฌ์ ์๊ตฌ์ฌํญ
- Visual Studio Code ์ค์น (๋ค์ด๋ก๋)
- Node v22 (๊ฐ๋ฅํ๋ฉด nvm for Windows ๋๋ nvm์ผ๋ก ์ค์น)
- Docker ์ค์น (๋ค์ด๋ก๋)
- Azure Developer CLI ์ค์น (๋ค์ด๋ก๋)
- Azure ๊ตฌ๋ (๊ฒฐ์ ์๋จ ์ถ๊ฐ)
- GitHub Copilot harness์ ์ ๊ทผํ ์ ์๋ Copilot Studio ํ๊ฐํ ๋๋ ๊ฐ๋ฐ์ ๊ณ์
GitHub Copilot harness ์ฒญ๊ตฌ: ์ด ๋ฏธ์ ์์ ์ฌ์ฉํ๋ Microsoft Copilot Studio์ GitHub Copilot harness๋ ์ฌ์ฉ๋ ๊ธฐ๋ฐ ์ฒญ๊ตฌ ๋ฐฉ์์ ๋๋ค. ์์ด์ ํธ ์์ฑ, ๋ฏธ๋ฆฌ ๋ณด๊ธฐ ํ ์คํธ, ํ๊ฐ, ์ฌ์ฉ ๊ณผ์ ์์ Copilot Credits๊ฐ ์์ง๋ ์ ์์ผ๋ฏ๋ก ์์ ์ Copilot Credits ์ฒญ๊ตฌ ๊ฐ์๋ฅผ ํ์ธํ์ธ์.
๐งช Lab 1.1 - MCP ์๋ฒ ์ค์
์ด์ ์ ํ์ง๊ฐ ์์ต๋๋ค! ์๋ฒ๋ฅผ ๋ก์ปฌ์์ ์คํํ๊ฑฐ๋ Azure์ ๋ฐฐํฌํ ์ ์์ต๋๋ค.
๋ ๋ฐฉ์ ๋ชจ๋์ ํ์ํ ๊ณตํต ๋จ๊ณ๊ฐ ๋ช ๊ฐ์ง ์์ต๋๋ค:
-
Jokes MCP Server๋ฅผ ๋ค์ด๋ก๋ํฉ๋๋ค.
๋ค์ด๋ก๋ ๋งํฌ: https://download-directory.github.io/?url=https://github.com/microsoft/agent-academy/tree/main/docs/special-ops/mcs-mcp/source&filename=jokes-mcp-server
-
zip ํ์ผ์ ์์ถ์ ํ๋๋ค.
-
Visual Studio Code๋ฅผ ์ด๊ณ ์์ถ์ ํผ ํด๋๋ฅผ ์ฝ๋๋ค.
-
ctrl+`(Windows/Linux) ๋๋cmd+`(Mac)์ ๋๋ฌ Visual Studio Code์์ ํฐ๋ฏธ๋์ ์ฝ๋๋ค.
๐โโ๏ธ MCP ์๋ฒ ๋ก์ปฌ ์คํ
-
๋ค์ ๋ช ๋ น์ด๋ฅผ ์คํํด ์์กด์ฑ์ ์ค์นํฉ๋๋ค:
npm install -
๋ค์ ๋ช ๋ น์ด๋ฅผ ์คํํด ์๋ฒ๋ฅผ ๋น๋ํ๊ณ ์์ํฉ๋๋ค:
npm run build && npm run start
์๋ฒ ๋น๋ ๋ฐ ์์ ํ ํฐ๋ฏธ๋ ํ๋ฉด -
Visual Studio Code ํฐ๋ฏธ๋ ์๋จ์์ PORTS๋ฅผ ์ ํํฉ๋๋ค.

ํฐ๋ฏธ๋์ PORTS ํญ -
๋ น์ Forward a Port ๋ฒํผ์ ์ ํํฉ๋๋ค.

Forward a Port ๋ฒํผ -
ํฌํธ ๋ฒํธ๋ก
3000์ ์ ๋ ฅํฉ๋๋ค. 5๋จ๊ณ์์ ๋ช ๋ น์ ์คํํ์ ๋ ๋ณด์ธ ํฌํธ ๋ฒํธ์ ๊ฐ์์ผ ํฉ๋๋ค. GitHub ๋ก๊ทธ์ธ์ ์์ฒญ๋ฐ์ผ๋ฉด ๋ก๊ทธ์ธํ์ธ์. ํฌํธ ํฌ์๋ฉ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ค๋ฉด ํ์ํฉ๋๋ค. -
๋ฐฉ๊ธ ์ถ๊ฐํ ํ์ ์ค๋ฅธ์ชฝ ํด๋ฆญํ๊ณ Port visibility > Public์ ์ ํํด ์๋ฒ๋ฅผ ๊ณต๊ฐ์ ์ผ๋ก ์ฌ์ฉํ ์ ์๊ฒ ํฉ๋๋ค.
-
Forwarded address๋ฅผ Ctrl + ํด๋ฆญํฉ๋๋ค. ์ฃผ์๋
https://something-3000.something.devtunnels.ms๊ฐ์ ํ์์ ๋๋ค. -
๋ค์ ํ์ ์์ Copy๋ฅผ ์ ํํด URL์ ๋ณต์ฌํฉ๋๋ค.

PORTS ์ค์ ํ๋ฉด -
์ํ๋ ๋ธ๋ผ์ฐ์ ๋ฅผ ์ด๊ณ ์ฃผ์์ฐฝ์ URL์ ๋ถ์ฌ๋ฃ์ ๋ค ๋ค์
/mcp๋ฅผ ์ถ๊ฐํ๊ณ Enter๋ฅผ ๋๋ฆ ๋๋ค.
๋ชจ๋ ์ ์์ ์ผ๋ก ์งํ๋๋ฉด ๋ค์ ์ค๋ฅ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค:
{"jsonrpc":"2.0","error":{"code":-32000,"message":"Method not allowed."},"id":null}
๊ฑฑ์ ํ์ง ๋ง์ธ์. ์ด ์ค๋ฅ ๋ฉ์์ง๋ ๋ฌธ์ ๋ ๊ฒ์ด ์์ต๋๋ค!
๐ Azure์ ๋ฐฐํฌ
์ค์: ์ฌ์ ์๊ตฌ์ฌํญ์ ๋์ ์๋ฏ์ด, ์ด ๋ถ๋ถ์ ์งํํ๋ ค๋ฉด ๋จธ์ ์ Azure Developer CLI๊ฐ ์ค์น๋์ด ์์ด์ผ ํฉ๋๋ค.
์์ง ๋ก๊ทธ์ธํ์ง ์์๋ค๋ฉด Azure Developer CLI์ ๋ก๊ทธ์ธํฉ๋๋ค.
azd auth login
๊ฒฝ๊ณ : azd up์ ์คํํ๋ฉด Azure์์ ๊ณต๊ฐ์ ์ผ๋ก ์ ๊ทผ ๊ฐ๋ฅํ MCP ์๋ฒ๊ฐ ์คํ๋ฉ๋๋ค. ์ด์์ ์ผ๋ก๋ ๊ทธ๋๋ก ๋๋ฉด ์ ๋ฉ๋๋ค. ๋ฉ์ ์๋ฃํ ๋ค์๋ ๋ฐ๋์ azd down์ ์คํํด Azure ๊ตฌ๋
์์ ๋ชจ๋ ๋ฆฌ์์ค๋ฅผ ์ญ์ ํ์ธ์. Azure ๋ฆฌ์์ค ์ ๊ฑฐ ๋ฐฉ๋ฒ์ ์๋ Lab 1.4 ์น์
์ ์ฐธ๊ณ ํ์ธ์.
ํฐ๋ฏธ๋์์ ๋ค์ ๋ช ๋ น์ด๋ฅผ ์คํํฉ๋๋ค:
azd up
๊ณ ์ ํ ํ๊ฒฝ ์ด๋ฆ์ผ๋ก mcsmcplab ๋๋ ๋น์ทํ ์ด๋ฆ์ ์
๋ ฅํฉ๋๋ค. ์ฌ์ฉํ Azure ๊ตฌ๋
์ ์ ํํ๊ณ ์์น ๊ฐ์ ์ ํํฉ๋๋ค. ๊ทธ๋ฌ๋ฉด ์๋ฒ ๋ฐฐํฌ์ ๋ช ๋ถ์ด ๊ฑธ๋ฆฝ๋๋ค. ์๋ฃ๋๋ฉด ๋ง์ง๋ง์ ํ์๋๋ URL ๋์ /mcp๋ฅผ ์ถ๊ฐํด ์ ์ํ ์ ์์ต๋๋ค.

๋ค์ ๋ค์ ์ค๋ฅ๊ฐ ํ์๋ฉ๋๋ค:
{"jsonrpc":"2.0","error":{"code":-32000,"message":"Method not allowed."},"id":null}
๐งช Lab 1.2 - Visual Studio Code์์ Jokes MCP Server ์ฌ์ฉ
Jokes MCP Server๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ์๋ฒ URL(devtunnel URL ๋๋ ๋ฐฐํฌ๋ Azure Container App URL)์ /mcp๋ฅผ ๋ถ์ธ ๊ฐ์ Visual Studio Code์ MCP ์๋ฒ๋ก ์ถ๊ฐํด์ผ ํฉ๋๋ค.
-
ctrl+shift+P(Windows/Linux) ๋๋cmd+shift+P(Mac)๋ฅผ ๋๋ฅด๊ณMCP๋ฅผ ์ ๋ ฅํฉ๋๋ค. -
MCP: Add Serverโฆ๋ฅผ ์ ํํฉ๋๋ค.
-
HTTP (HTTP or Server-Sent Events)๋ฅผ ์ ํํฉ๋๋ค.
-
์ ๋ ฅ ์์์ ์๋ฒ URL์ ๋ถ์ฌ๋ฃ์ต๋๋ค. ๋์
/mcp๊ฐ ํฌํจ๋์ด ์๋์ง ํ์ธํ์ธ์. -
Enter๋ฅผ ๋๋ฆ ๋๋ค. -
์๋ฒ ์ด๋ฆ์ ์ ๋ ฅํฉ๋๋ค. ์๋ฅผ ๋ค์ด
JokesMCP๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. -
User Settings๋ฅผ ์ ํํด MCP ์๋ฒ ์ค์ ์ ์ฌ์ฉ์ ์ค์ ์ ์ ์ฅํฉ๋๋ค.
์ด๋ ๊ฒ ํ๋ฉด
settings.jsonํ์ผ์ MCP ์๋ฒ๊ฐ ์ถ๊ฐ๋ฉ๋๋ค. ๋ค์๊ณผ ๋น์ทํ ๋ชจ์ต์ ๋๋ค:
settings.json ํ์ผ -
GitHub Copilot์ ์ฝ๋๋ค.
-
Agent ๋ชจ๋์ธ์ง ํ์ธํฉ๋๋ค.
-
๋๊ตฌ ์์ด์ฝ์ ์ ํํ์ ๋ JokesMCP ์๋ฒ ์ก์ ์ด ์ ํ๋์ด ์๋์ง ํ์ธํฉ๋๋ค:

GitHub Copilot์ ๋๊ตฌ ๋ฉ๋ด -
๋ค์ ์ง๋ฌธ์ ์ ๋ ฅํฉ๋๋ค:
Get a chuck norris joke from the Dev category
๋ค์๊ณผ ๊ฐ์ ์๋ต์ด ํ์๋ฉ๋๋ค:

์ด์ Visual Studio Code์ JokesMCP ์๋ฒ๋ฅผ ์ถ๊ฐํ์ต๋๋ค!
๐งช Lab 1.3 - Microsoft Copilot Studio์์ Jokes MCP Server ์ฌ์ฉ
Microsoft Copilot Studio์์ Jokes MCP Server๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ์์ด์ ํธ๋ฅผ ๋ง๋ค๊ณ MCP ์๋ฒ๋ก ์ถ๊ฐํด์ผ ํฉ๋๋ค.
์์ด์ ํธ ์์ฑ ๋ฐ MCP ์๋ฒ ๋๊ตฌ ์ถ๊ฐ
-
Copilot Studio๋ก ์ด๋ํฉ๋๋ค.
-
์ผ์ชฝ ์๋์ ํ๊ฒฝ ์ ํ๊ธฐ๋ฅผ ์ ํํ๊ณ ์ฌ์ฉํ ํ๊ฒฝ์ ์ ํํฉ๋๋ค.
-
์ผ์ชฝ ํ์์์ Agents๋ฅผ ์ ํํฉ๋๋ค.
-
New Agent ๋๋ Create your first agent ๋ฒํผ์ ์ ํํฉ๋๋ค. ๋ ๋ค ๊ฐ์ ๋์์ ํฉ๋๋ค.

์ ์์ด์ ํธ ์์ฑ ์ฐธ๊ณ : ์์ด์ ํธ ์์ฑ์ด ์์๋ฉ๋๋ค. ๋ณดํต 10์ด ์ด๋ด์ ์์ด์ ํธ๊ฐ ํ์๋ฉ๋๋ค.
-
์ด์ ์ด๋ฆ์ Jokester๋ก ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.

์ด๋ฆ ํธ์ง -
์ด๋ฆ์ ๋ค์์ผ๋ก ๋ณ๊ฒฝํฉ๋๋ค:
Jokester -
๋ค์ Instructions๋ฅผ ์ถ๊ฐํฉ๋๋ค.
You are a joke-telling assistant. Your sole purpose is to deliver appropriate, clever, and engaging jokes upon request. Follow these rules: * Respond only when the user asks for a joke or something related (e.g., "Tell me something funny"). * Match the tone and humor preference of the user based on their inputโclean, dark, dry, pun-based, dad jokes, etc. * Never break character or provide information unrelated to humor. * Keep jokes concise and clearly formatted. * Avoid offensive, discriminatory, or NSFW content. * When unsure about humor preference, default to a clever and universally appropriate joke. * Do not repeat jokes within the same session. * Avoid explaining the joke unless explicitly asked. * Be responsive, witty, and quick. -
Save๋ฅผ ์ ํํด Instructions๋ฅผ ์ ์ฅํฉ๋๋ค.
-
์ค๋ฅธ์ชฝ ๋ฉ๋ด์์ Tools๋ฅผ ์ ํํฉ๋๋ค.

Tools ๋ฉ๋ด -
Add๋ฅผ ์ ํํ ๋ค์ Model Context Protocol MCP๋ฅผ ์ ํํฉ๋๋ค.

MCP ์์ฑ ์ MCP ์๋ฒ๋ฅผ ๋ง๋ค ์ ์๋ ๋ง๋ฒ์ฌ๊ฐ ์ด๋ฆฝ๋๋ค. ๋ค์ ์ ๋ณด๋ฅผ ์ ๊ณตํด์ผ ํฉ๋๋ค:
-
์ด๋ฆ์ ์ ๋ ฅํฉ๋๋ค:
Jokes MCP Server -
์ค๋ช ์ ์ ๋ ฅํฉ๋๋ค:
MCP server that fetches Chuck Norris and dad jokes on demand. -
devtunnel URL์ ์ ๋ ฅํฉ๋๋ค. ์:
https://something-3000.something.devtunnels.ms/mcp๋๋ Azure์ ๋ฐฐํฌ๋ MCP ์๋ฒ URL. -
Add๋ฅผ ์ ํํด MCP ์๋ฒ๋ฅผ ๋ง๋ญ๋๋ค.

MCP ์๋ฒ ์์ฑ Copilot Studio๊ฐ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์ปค๋ฅํฐ๋ฅผ ๋ง๋ค๊ณ ์์ผ๋ฏ๋ก ๋ช ์ด๊ฐ ๊ฑธ๋ฆฝ๋๋ค.
-
Not connected (1)์ Create new Connection (2)์ ์ ํํฉ๋๋ค.

์ก์ ๋ฐ ์ฐ๊ฒฐ -
์ํ๋ ๊ฒฝ์ฐ display name (1)์ ์ ๋ ฅํ๊ณ Create (2)๋ฅผ ์ ํํฉ๋๋ค.

์ฐ๊ฒฐ ์์ฑ -
Add๋ฅผ ์ ํํด MCP ์๋ฒ๋ฅผ ์์ด์ ํธ์ ์ถ๊ฐํฉ๋๋ค.

MCP ์๋ฒ๋ฅผ ์์ด์ ํธ์ ์ถ๊ฐ ํ: ์ด๋ ๊ฒ ํ๋ฉด MCP ์๋ฒ๊ฐ ์์ด์ ํธ์ ์ถ๊ฐ๋ฉ๋๋ค.

MCP ์๋ฒ ๋๊ตฌ -
์๋จ ๊ฐ์ด๋ฐ์ Preview๋ฅผ ์ ํํด Build mode์์ Preview mode๋ก ์ ํํฉ๋๋ค.

Preview mode -
Preview mode์์ ๋ค์ ๋ฉ์์ง๋ฅผ ๋ณด๋ ๋๋ค:
Can I get a Chuck Norris joke?์์ด์ ํธ ๊ถํ์ด ํ์ํ๋ค๋ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค.
-
Allow๋ฅผ ์ ํํฉ๋๋ค.

์ฐ๊ฒฐ ์ฌ์ฉ ํ์ฉ ๊ทธ๋ฌ๋ฉด ์์ด์ ํธ๊ฐ MCP ์๋ฒ๋ฅผ ์ฌ์ฉํ ์ ์๊ฒ ๋๊ณ ๋๋ด์ด ํ์๋ฉ๋๋ค.

๋๋ด ๊ฒฐ๊ณผ -
์ด์ ๋ค์ ๋ฉ์์ง๋ฅผ ์๋ํฉ๋๋ค:
Can I get a Dad joke?์ด์ ์๋น ๊ฐ๊ทธ๊ฐ ํ์๋ฉ๋๋ค.

์๋น ๊ฐ๊ทธ
์ด๋ก์จ Jokes MCP Server๊ฐ Microsoft Copilot Studio์์ ๋์ํ๋ ๊ฒ์ ํ์ธํ์ต๋๋ค.
๐งช Lab 1.4 - Azure ๋ฆฌ์์ค ์ ๊ฑฐ
Azure์ MCP ์๋ฒ๋ฅผ ๋ฐฐํฌํ๋ค๋ฉด Azure ๋ฆฌ์์ค๋ฅผ ์ ๊ฑฐํ๋ ๊ฒ์ ์์ง ๋ง์ธ์. ๋ฉ์ ๋ง์น ๋ค Azure ๋ฆฌ์์ค๋ฅผ ์ ๊ฑฐํ๋ ค๋ฉด ํฐ๋ฏธ๋์์ ๋ค์ ๋ช ๋ น์ด๋ฅผ ์คํํฉ๋๋ค:
azd down
์ด ๋ช
๋ น์ ์ญ์ ๋ ๋ฆฌ์์ค๋ฅผ ๋ณด์ฌ์ฃผ๊ณ ํ์ธ์ ์์ฒญํฉ๋๋ค. y๋ก ํ์ธํ๋ฉด ๋ฆฌ์์ค๊ฐ ์ญ์ ๋ฉ๋๋ค. ๋ช ๋ถ์ด ๊ฑธ๋ฆด ์ ์์ง๋ง, ๋ง์ง๋ง์ ํ์ธ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค:

โ ๋ฏธ์ ์๋ฃ
์ถํํฉ๋๋ค, ์์ด์ ํธ โ ๋ฏธ์ ์๋ฃ! MCP ์๋ฒ๋ฅผ ๋น๋ ๋ฐ ๋ฐฐํฌํ๊ณ GitHub Copilot๊ณผ Microsoft Copilot Studio ๋ชจ๋์ ์ฐ๊ฒฐํ์ต๋๋ค.
์ด ๋ฏธ์ ์์ ๋ฌ์ฑํ ๊ฒ:
โ MCP ์๋ฒ ๋ฐฐํฌ: Node.js์ Docker๋ฅผ ์ฌ์ฉํด ์ปค์คํ MCP ์๋ฒ๋ฅผ ๋น๋ํ๊ณ ๋ฐฐํฌํ์ต๋๋ค.
โ ๋ก์ปฌ ๋ฐ ํด๋ผ์ฐ๋ ํธ์คํ : ํฌํธ ํฌ์๋ฉ์ผ๋ก ์๋ฒ๋ฅผ ๋ก์ปฌ์์ ์คํํ๊ณ Azure Developer CLI๋ฅผ ์ฌ์ฉํด Azure์ ๋ฐฐํฌํ์ต๋๋ค.
โ GitHub Copilot ํตํฉ: MCP ์๋ฒ๋ฅผ Visual Studio Code์ ์ฐ๊ฒฐํ๊ณ GitHub Copilot Agent Mode์์ ์ฌ์ฉํ์ต๋๋ค.
โ Copilot Studio ํตํฉ: MCP ์๋ฒ๋ฅผ ์ปค์คํ Instructions์ ๋๊ตฌ ์ค์ผ์คํธ๋ ์ด์ ์ ๊ฐ์ถ Copilot Studio ์์ด์ ํธ์ ์ฐ๊ฒฐํ์ต๋๋ค.
๐ ์๋ฃ ๋ฐฐ์ง ๋ฐ๊ธฐ

์ถํํฉ๋๋ค, ์์ด์ ํธ. ๋ฏธ์ ์๋ฃ์ ๋๋ค! ์ด์ ๋ฐฐ์ง๋ฅผ ๋ฐ์ ์ฐจ๋ก์ ๋๋ค.
๋ฐฐ์ง ์์ฒญ ์์์ ์ ์ถํ๊ณ ๋ชจ๋ ํ์ ์ง๋ฌธ์ ๋ตํ์ธ์:
https://aka.ms/agent-academy-special-ops/mcsmcp/form
์ ์ถ์ด ๊ฒํ ๋๋ฉด Global AI Community์์ ๋ฐฐ์ง ์๋ น ์๋ด ์ด๋ฉ์ผ์ ๋ฐ๊ฒ ๋ฉ๋๋ค.
ํ: ์ด๋ฉ์ผ์ด ๋ณด์ด์ง ์์ผ๋ฉด ์คํธ ๋๋ ์ ํฌ ํด๋๋ฅผ ํ์ธํ์ธ์.
๐ ์ ์ ์๋ฃ
๐ Microsoft Copilot Studio MCP ๋ฐํ ๋ธ๋ก๊ทธ