VOOZH about

URL: https://glama.ai/mcp/servers/Azure/azure-mcp?locale=ko-KR

โ‡ฑ Azure MCP ์„œ๋ฒ„ by Azure | Glama


๐ŸŒŸ Azure MCP ์„œ๋ฒ„

๐Ÿ‘ VS Code์—์„œ NPX๋กœ ์„ค์น˜
๐Ÿ‘ VS Code Insiders์—์„œ NPX๋กœ ์„ค์น˜

Azure MCP ์„œ๋ฒ„๋Š” AI ์—์ด์ „ํŠธ์™€ Azure Storage, Cosmos DB ๋“ฑ์˜ ์ฃผ์š” Azure ์„œ๋น„์Šค ๊ฐ„์— ์›ํ™œํ•œ ์—ฐ๊ฒฐ์„ ๊ตฌ์ถ•ํ•˜๊ธฐ ์œ„ํ•ด MCP ์‚ฌ์–‘์„ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค.

์ด ํ”„๋กœ์ ํŠธ๋Š” ์•„์ง ๊ณต๊ฐœ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๋‹จ๊ณ„์— ์žˆ์œผ๋ฉฐ, ์ผ๋ฐ˜ ๊ณต๊ฐœ ์ „์— ๊ตฌํ˜„ ๋ฐฉ์‹์ด ์ƒ๋‹นํžˆ ๋ณ€๊ฒฝ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ“‘ ๋ชฉ์ฐจ

  1. ๐ŸŽฏ ๊ฐœ์š”

  2. ๐Ÿ› ๏ธ ํ˜„์žฌ ์ง€์›๋˜๋Š” ๋„๊ตฌ

  3. ๐Ÿ”Œ ์„ค์น˜ ๋ฐ ์‹œ์ž‘ํ•˜๊ธฐ

  4. ๐Ÿงช Azure MCP ์„œ๋ฒ„ ์‚ฌ์šฉ

  5. ๐Ÿ“ ๋ฌธ์ œ ํ•ด๊ฒฐ

  6. ๐Ÿ‘ฅ Azure MCP ์„œ๋ฒ„์— ๊ธฐ์—ฌ

Related MCP server: Apollo MCP Server

๐ŸŽฏ ๊ฐœ์š”

โœจ Azure MCP ์„œ๋ฒ„๋กœ ๋ฌด์—‡์„ ํ•  ์ˆ˜ ์žˆ๋‚˜์š”?

Azure MCP ์„œ๋ฒ„๋Š” Azure ์ปจํ…์ŠคํŠธ๋ฅผ ํ†ตํ•ด ์—์ด์ „ํŠธ์˜ ์—ญ๋Ÿ‰์„ ๊ฐ•ํ™”ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ์‹œ๋„ํ•ด ๋ณผ ๋งŒํ•œ ๋ช‡ ๊ฐ€์ง€ ๋ฉ‹์ง„ ํ”„๋กฌํ”„ํŠธ์ž…๋‹ˆ๋‹ค.

๐Ÿ” Azure ๋ฆฌ์†Œ์Šค ํƒ์ƒ‰

  • "๋‚ด Azure ์ €์žฅ์†Œ ๊ณ„์ • ๋‚˜์—ด"

  • "๋‚ด ๋ชจ๋“  Cosmos DB ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋ณด์—ฌ์ฃผ์„ธ์š”"

  • "Azure AI Search ์„œ๋น„์Šค 'mysvc'์—๋Š” ์–ด๋–ค ์ธ๋ฑ์Šค๊ฐ€ ์žˆ๋‚˜์š”?"

  • "๋‚ด ๋ฆฌ์†Œ์Šค ๊ทธ๋ฃน ๋‚˜์—ด"

  • "๋‚ด ์ €์žฅ์†Œ ๊ณ„์ •์˜ ํ…Œ์ด๋ธ”์„ ๋ณด์—ฌ์ฃผ์„ธ์š”"

  • "Cosmos DB ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์žˆ๋Š” ์ปจํ…Œ์ด๋„ˆ ๋‚˜์—ด"

  • "๋‚ด ์Šคํ† ๋ฆฌ์ง€ ์ปจํ…Œ์ด๋„ˆ์— ๋Œ€ํ•œ ์„ธ๋ถ€ ์ •๋ณด ๊ฐ€์ ธ์˜ค๊ธฐ"

  • "ํด๋Ÿฌ์Šคํ„ฐ 'mycluster'์—์„œ Kusto ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ฐ€์ ธ์˜ค๊ธฐ"

  • "Kusto ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค 'db1'์˜ 'StormEvents' ํ…Œ์ด๋ธ”์—์„œ 10๊ฐœ ํ–‰ ์ƒ˜ํ”Œ"

๐Ÿ“Š ์ฟผ๋ฆฌ ๋ฐ ๋ถ„์„

  • "๋‚ด Log Analytics ์ž‘์—… ๊ณต๊ฐ„ ์ฟผ๋ฆฌ"

  • "์ด ์ธ๋ฑ์Šค์—์„œ '๋‚ด ๊ฒ€์ƒ‰์–ด'๋ฅผ ๊ฒ€์ƒ‰ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค."

โš™๏ธ ๊ตฌ์„ฑ ๊ด€๋ฆฌ

  • "๋‚ด ์•ฑ ๊ตฌ์„ฑ ์ €์žฅ์†Œ ๋‚˜์—ด"

  • "์•ฑ ๊ตฌ์„ฑ์—์„œ ํ‚ค-๊ฐ’ ์Œ ํ‘œ์‹œ"

๐Ÿ”ง ๊ณ ๊ธ‰ Azure ์ž‘์—…

  • "Azure CDN ์—”๋“œํฌ์ธํŠธ ๋‚˜์—ด"

  • "Node.js๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Azure ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋นŒ๋“œํ•˜๋Š” ๋ฐ ๋„์›€์„ ์ฃผ์„ธ์š”"

๐Ÿ” ์ž‘๋™ ์›๋ฆฌ

Azure MCP ์„œ๋ฒ„๋Š” ๋‹ค์Œ์„ ํ†ตํ•ด AI ์—์ด์ „ํŠธ์™€ Azure ์„œ๋น„์Šค ๊ฐ„์˜ ์›ํ™œํ•œ ํ†ตํ•ฉ์„ ๊ตฌ์ถ•ํ•ฉ๋‹ˆ๋‹ค.

  • ๐Ÿ”„ AI ์—์ด์ „ํŠธ๊ฐ€ ์ดํ•ดํ•˜๋Š” ์Šค๋งˆํŠธ JSON ํ†ต์‹ 

  • ๐Ÿ—๏ธ Azure ์ž‘์—…์œผ๋กœ ๋ฒˆ์—ญ๋˜๋Š” ์ž์—ฐ์–ด ๋ช…๋ น

  • ๐Ÿ’ก ์ง€๋Šฅํ˜• ๋งค๊ฐœ๋ณ€์ˆ˜ ์ œ์•ˆ ๋ฐ ์ž๋™ ์™„์„ฑ

  • โšก ์˜๋ฏธ ์žˆ๋Š” ์ผ๊ด€๋œ ์˜ค๋ฅ˜ ์ฒ˜๋ฆฌ

๐Ÿ› ๏ธ ํ˜„์žฌ ์ง€์›๋˜๋Š” ๋„๊ตฌ

Azure MCP ์„œ๋ฒ„๋Š” ๋‹ค์Œ Azure ์„œ๋น„์Šค์™€ ์ƒํ˜ธ ์ž‘์šฉํ•˜๊ธฐ ์œ„ํ•œ ๋„๊ตฌ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ”Ž Azure AI Search(๊ฒ€์ƒ‰ ์—”์ง„/๋ฒกํ„ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค)

  • Azure AI Search ์„œ๋น„์Šค ๋‚˜์—ด

  • ์ธ๋ฑ์Šค๋ฅผ ๋‚˜์—ดํ•˜๊ณ  ์Šคํ‚ค๋งˆ์™€ ๊ตฌ์„ฑ์„ ์‚ดํŽด๋ณด์„ธ์š”.

  • ์ฟผ๋ฆฌ ๊ฒ€์ƒ‰ ์ธ๋ฑ์Šค

๐Ÿ“Š Azure Cosmos DB(NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค)

  • Cosmos DB ๊ณ„์ • ๋‚˜์—ด

  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ชฉ๋ก ๋ฐ ์ฟผ๋ฆฌ

  • ์ปจํ…Œ์ด๋„ˆ ๋ฐ ํ•ญ๋ชฉ ๊ด€๋ฆฌ

  • ์ปจํ…Œ์ด๋„ˆ์— ๋Œ€ํ•ด SQL ์ฟผ๋ฆฌ ์‹คํ–‰

๐Ÿ˜ PostgreSQL์šฉ Azure ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค - ์œ ์—ฐํ•œ ์„œ๋ฒ„

  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋‚˜์—ดํ•˜๊ณ  ์ฟผ๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

  • ํ…Œ์ด๋ธ”์— ๋Œ€ํ•œ ์Šคํ‚ค๋งˆ๋ฅผ ๋‚˜์—ดํ•˜๊ณ  ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.

  • ์„œ๋ฒ„์— ๋Œ€ํ•œ ๋ชฉ๋ก์„ ์ž‘์„ฑํ•˜๊ณ , ๊ตฌ์„ฑ์„ ๊ฐ€์ ธ์˜ค๊ณ , ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.

๐Ÿงฎ Kusto(Azure Data Explorer)

  • Kusto ํด๋Ÿฌ์Šคํ„ฐ ๋‚˜์—ด

  • Kusto ํด๋Ÿฌ์Šคํ„ฐ์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋‚˜์—ด

  • Kusto ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ํ…Œ์ด๋ธ” ๋‚˜์—ด

  • Kusto ํ…Œ์ด๋ธ”์— ๋Œ€ํ•œ ์Šคํ‚ค๋งˆ ๊ฐ€์ ธ์˜ค๊ธฐ

  • Kusto ํ…Œ์ด๋ธ”์˜ ์ƒ˜ํ”Œ ํ–‰

  • KQL์„ ์‚ฌ์šฉํ•˜์—ฌ Kusto ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ฟผ๋ฆฌ

๐Ÿ’พ Azure ์ €์žฅ์†Œ

  • ์ €์žฅ์†Œ ๊ณ„์ • ๋ชฉ๋ก

  • Blob ์ปจํ…Œ์ด๋„ˆ ๋ฐ Blob ๊ด€๋ฆฌ

  • ์ €์žฅ์†Œ ํ…Œ์ด๋ธ” ๋ชฉ๋ก ๋ฐ ์ฟผ๋ฆฌ

  • ์ปจํ…Œ์ด๋„ˆ ์†์„ฑ ๋ฐ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ๊ฐ€์ ธ์˜ค๊ธฐ

๐Ÿ“ˆ Azure Monitor(๋กœ๊ทธ ๋ถ„์„)

  • Log Analytics ์ž‘์—… ์˜์—ญ ๋‚˜์—ด

  • KQL์„ ์‚ฌ์šฉํ•˜์—ฌ ๋กœ๊ทธ ์ฟผ๋ฆฌ

  • ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํ…Œ์ด๋ธ” ๋‚˜์—ด

โš™๏ธ Azure ์•ฑ ๊ตฌ์„ฑ

  • ์•ฑ ๊ตฌ์„ฑ ์ €์žฅ์†Œ ๋‚˜์—ด

  • ํ‚ค-๊ฐ’ ์Œ ๊ด€๋ฆฌ

  • ๋ผ๋ฒจ์ด ์ง€์ •๋œ ๊ตฌ์„ฑ ์ฒ˜๋ฆฌ

  • ์ž ๊ธˆ/์ž ๊ธˆ ํ•ด์ œ ๊ตฌ์„ฑ ์„ค์ •

๐Ÿ”‘ Azure ํ‚ค ๋ณด๊ด€ํ•จ

  • ํ‚ค ๋‚˜์—ด, ์ƒ์„ฑ ๋ฐ ๊ฐ€์ ธ์˜ค๊ธฐ

๐Ÿ“ฆ Azure ๋ฆฌ์†Œ์Šค ๊ทธ๋ฃน

  • ๋ฆฌ์†Œ์Šค ๊ทธ๋ฃน ๋‚˜์—ด

๐ŸšŒ Azure ์„œ๋น„์Šค ๋ฒ„์Šค

  • ํ, ํ† ํ”ฝ ๋ฐ ๊ตฌ๋…์— ๋Œ€ํ•œ ์†์„ฑ ๋ฐ ๋Ÿฐํƒ€์ž„ ์ •๋ณด๋ฅผ ์กฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ”ง Azure CLI ํ™•์žฅ

  • Azure CLI ๋ช…๋ น์„ ์ง์ ‘ ์‹คํ–‰

  • ๋ชจ๋“  Azure CLI ๊ธฐ๋Šฅ ์ง€์›

  • JSON ์ถœ๋ ฅ ํ˜•์‹

  • ํฌ๋กœ์Šค ํ”Œ๋žซํผ ํ˜ธํ™˜์„ฑ

๐Ÿš€ Azure ๊ฐœ๋ฐœ์ž CLI(azd) ํ™•์žฅ

  • Azure Developer CLI ๋ช…๋ น์„ ์ง์ ‘ ์‹คํ–‰

  • ํ…œํ”Œ๋ฆฟ ๊ฒ€์ƒ‰, ํ…œํ”Œ๋ฆฟ ์ดˆ๊ธฐํ™”, ํ”„๋กœ๋น„์ €๋‹ ๋ฐ ๋ฐฐํฌ ์ง€์›

  • ํฌ๋กœ์Šค ํ”Œ๋žซํผ ํ˜ธํ™˜์„ฑ

์—์ด์ „ํŠธ์™€ ๋ชจ๋ธ์€ azd MCP ๋„๊ตฌ์˜ ๋ชจ๋ฒ” ์‚ฌ๋ก€์™€ ์‚ฌ์šฉ ์ง€์นจ์„ ํ™•์ธํ•˜๊ณ  ํ•™์Šตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ AZD ๋ชจ๋ฒ” ์‚ฌ๋ก€๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

๐Ÿ›ก๏ธ Azure ๋ชจ๋ฒ” ์‚ฌ๋ก€

  • ํšจ๊ณผ์ ์ธ ์ฝ”๋“œ ์ƒ์„ฑ์„ ์œ„ํ•œ ์•ˆ์ „ํ•˜๊ณ  ํ”„๋กœ๋•์…˜ ์ˆ˜์ค€์˜ Azure SDK ๋ชจ๋ฒ” ์‚ฌ๋ก€๋ฅผ ์•Œ์•„๋ณด์„ธ์š”.

์ž์„ธํ•œ ๋ช…๋ น ์„ค๋ช…์„œ์™€ ์˜ˆ์ œ๋Š” Azure MCP ๋ช…๋ น์„ ์ฐธ์กฐํ•˜์„ธ์š”.

๐Ÿ”Œ ์‹œ์ž‘ํ•˜๊ธฐ

Azure MCP ์„œ๋ฒ„๋ฅผ ์„ค์น˜ํ•˜๊ณ  ์‹คํ–‰ํ•˜๋ ค๋ฉด Node.js๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์•„์ง ์„ค์น˜ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ์—ฌ๊ธฐ์˜ ์ง€์นจ์„ ๋”ฐ๋ฅด์„ธ์š”.

VS ์ฝ”๋“œ + GitHub Copilot

Azure MCP Server๋Š” Azure SDK ๋ฐ Azure CLI ๊ฐœ๋ฐœ์ž ๋„๊ตฌ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋‹จ๋…์œผ๋กœ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ VS Code์—์„œ GitHub Copilot for Azure ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ ๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Microsoft Learn์—์„œ ๋ฌธ์„œ ๊ฒ€์ƒ‰๊ณผ ๊ฐ™์ด Azure MCP Server์— ํฌํ•จ๋˜์ง€ ์•Š์€ ๋‹ค์–‘ํ•œ Azure ๊ฐœ๋ฐœ ์‹œ๋‚˜๋ฆฌ์˜ค์— ๋Œ€ํ•œ ๊ด‘๋ฒ”์œ„ํ•œ ๊ฐœ๋ฐœ์ž ์ง€์›์— ๊ด€์‹ฌ์ด ์žˆ๋Š” ๊ฒฝ์šฐ์—๋„ ์ด ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

ํ•„์ˆ˜ ์กฐ๊ฑด

  1. VS Code์˜ ์•ˆ์ • ๋ฒ„์ „์ด๋‚˜ Insiders ๋ฆด๋ฆฌ์Šค๋ฅผ ์„ค์น˜ํ•˜์„ธ์š”.

  2. GitHub Copilot ๋ฐ GitHub Copilot Chat ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ ์„ค์น˜

  3. Node.js 20 ์ด์ƒ์„ ์„ค์น˜ํ•˜์„ธ์š”

    • node ์™€ npm ๊ฒฝ๋กœ์— ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”.

  4. ๋นˆ ํด๋”์—์„œ VS Code๋ฅผ ์—ฝ๋‹ˆ๋‹ค.

์„ค์น˜

โœจ ์›ํด๋ฆญ ์„ค์น˜

VS Code ๋˜๋Š” VS Code Insiders์šฉ Azure MCP ์„œ๋ฒ„๋ฅผ ์„ค์น˜ํ•˜๋ ค๋ฉด ์ด ๋ฒ„ํŠผ ์ค‘ ํ•˜๋‚˜๋ฅผ ํด๋ฆญํ•˜์„ธ์š”.

๐Ÿ‘ VS Code์—์„œ NPX๋กœ ์„ค์น˜
๐Ÿ‘ VS Code Insiders์—์„œ NPX๋กœ ์„ค์น˜

Azure MCP ์„œ๋ฒ„๋ฅผ ์„ค์น˜ํ•œ ํ›„ GitHub Copilot ์—์ด์ „ํŠธ ๋ชจ๋“œ๋ฅผ ์„ ํƒํ•˜๊ณ  ๋„๊ตฌ ๋ชฉ๋ก์„ ์ƒˆ๋กœ ๊ณ ์น˜์„ธ์š”. ์—์ด์ „ํŠธ ๋ชจ๋“œ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ VS Code ์„ค๋ช…์„œ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

๐Ÿ”ง ์ˆ˜๋™ ์„ค์น˜

๋‹จ๊ณ„๋ณ„ ์„ค์น˜ ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ ์ง€์นจ์„ ๋”ฐ๋ฅด์„ธ์š”.

  1. .vscode/mcp.json ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

์ง€์—‘์Šคํ”ผ1

๋„์ปค ์„ค์น˜

๋‹จ๊ณ„๋ณ„ ์„ค์น˜ ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ ์ง€์นจ์„ ๋”ฐ๋ฅด์„ธ์š”.

  1. ๋ณต์ œ ์ €์žฅ์†Œ

  2. ์ €์žฅ์†Œ ๋ฃจํŠธ์—์„œ Docker ์ด๋ฏธ์ง€๋ฅผ ๋นŒ๋“œํ•ฉ๋‹ˆ๋‹ค: docker build -t azure/azuremcp .

  3. EnvironmentCredential ์„ธํŠธ ์ค‘ ํ•˜๋‚˜์™€ ์ผ์น˜ํ•˜๋Š” ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ .env ํŒŒ์ผ์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์„œ๋น„์Šค ์ฃผ์ฒด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” .env ํŒŒ์ผ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

AZURE_TENANT_ID={YOUR_AZURE_TENANT_ID}
AZURE_CLIENT_ID={YOUR_AZURE_CLIENT_ID}
AZURE_CLIENT_SECRET={YOUR_AZURE_CLIENT_SECRET}
  1. .vscode/mcp.json ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ๊ธฐ์กด MCP ๊ตฌ์„ฑ์„ ์—…๋ฐ์ดํŠธํ•˜์„ธ์š”. /full/path/to/.env``.env ํŒŒ์ผ ๊ฒฝ๋กœ๋กœ ๋ฐ”๊พธ์„ธ์š”.

{
 "servers": {
 "Azure MCP Server": {
 "command": "docker",
 "args": [
 "run",
 "-i",
 "--rm",
 "azure/azuremcp",
 "--env-file",
 "/full/path/to/.env"
 ]
 }
 }
}

์„ ํƒ์ ์œผ๋กœ ๊ณ ๊ฐ์€ --env ๋˜๋Š” --volume ์‚ฌ์šฉํ•˜์—ฌ ์ธ์ฆ ๊ฐ’์„ ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿงช Azure MCP ์„œ๋ฒ„ ํ…Œ์ŠคํŠธ

  1. VS Code์—์„œ GitHub Copilot์„ ์—ด๊ณ  ์—์ด์ „ํŠธ ๋ชจ๋“œ๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

  2. ๋„๊ตฌ ๋ชฉ๋ก์— Azure MCP ์„œ๋ฒ„๊ฐ€ ํ‘œ์‹œ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  3. "๋‚ด Azure Storage ์ปจํ…Œ์ด๋„ˆ ๋‚˜์—ด"๊ณผ ๊ฐ™์ด ์—์ด์ „ํŠธ์—๊ฒŒ Azure MCP ์„œ๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ์•Œ๋ ค์ฃผ๋Š” ํ”„๋กฌํ”„ํŠธ๋ฅผ ์‹œ๋„ํ•ด ๋ณด์„ธ์š”.

  4. ์—์ด์ „ํŠธ๋Š” Azure MCP ์„œ๋ฒ„ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ฟผ๋ฆฌ๋ฅผ ์™„๋ฃŒํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๐Ÿค– ๋งž์ถคํ˜• MCP ํด๋ผ์ด์–ธํŠธ

MCP ํด๋ผ์ด์–ธํŠธ๊ฐ€ Azure MCP ์„œ๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ์‰ฝ๊ฒŒ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํด๋ผ์ด์–ธํŠธ์—์„œ ๋‹ค์Œ ๋ช…๋ น์„ ์‹คํ–‰ํ•˜๊ณ  ํ‘œ์ค€ IO ๋˜๋Š” SSE๋ฅผ ํ†ตํ•ด ์•ก์„ธ์Šคํ•˜๋„๋ก ํ•˜์„ธ์š”.

ํ‘œ์ค€ IO ์‚ฌ์šฉ

MCP ํด๋ผ์ด์–ธํŠธ๋ฅผ ๊ตฌ์„ฑํ•˜์—ฌ ๋‹ค์Œ์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค: npx -y @azure/mcp@latest server start . VS Code ์‚ฌ์šฉ ๋ฐฉ๋ฒ•์€ ์›ํด๋ฆญ ์„ค์น˜ ๋˜๋Š” ์ˆ˜๋™ ์„ค์น˜์˜ ์ง€์นจ์„ ๋”ฐ๋ฅด์„ธ์š”.

SSE ์‚ฌ์šฉ

  1. ํ„ฐ๋ฏธ๋„ ์ฐฝ์„ ์—ด๊ณ  ๋‹ค์Œ์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค: npx -y @azure/mcp@latest server start --transport sse

  2. ์„œ๋ฒ„๊ฐ€ ์‹œ์ž‘๋˜๊ณ  http://localhost:5008 ์— ํ˜ธ์ŠคํŒ…๋ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ํฌํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด --port {YOUR-PORT-NUMBER} ์ถ”๊ฐ€ํ•˜์„ธ์š”.

  3. MCP ํด๋ผ์ด์–ธํŠธ๋ฅผ ์—ด๊ณ  SSE ๊ตฌ์„ฑ ๊ฐ’์„ ์ถ”๊ฐ€ํ•˜์„ธ์š”. ์ด ์„ค์ •์€ MCP ํด๋ผ์ด์–ธํŠธ๋งˆ๋‹ค ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. VS Code์—์„œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

    {
     "servers": {
     "Azure MCP Server": {
     "type": "sse",
     "url": "http://localhost:5008/sse"
     }
     }
     }

๋” ๋งŽ์€ ์—”๋“œํˆฌ์—”๋“œ MCP ํด๋ผ์ด์–ธํŠธ/์—์ด์ „ํŠธ ๊ฐ€์ด๋“œ๊ฐ€ ๊ณง ์ถœ์‹œ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค!

๐Ÿ“ ๋ฌธ์ œ ํ•ด๊ฒฐ

์ผ๋ฐ˜์ ์ธ ๋ฌธ์ œ ๋ฐ ๋กœ๊น…์— ๋Œ€ํ•œ ๋„์›€๋ง์€ ๋ฌธ์ œ ํ•ด๊ฒฐ ๊ฐ€์ด๋“œ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

๐Ÿ”‘ ์ธ์ฆ

Azure MCP ์„œ๋ฒ„๋Š” ํ˜ธ์ŠคํŠธ ์šด์˜ ์ฒด์ œ์˜ ์ธ์ฆ ๋ฉ”์ปค๋‹ˆ์ฆ˜๊ณผ ์™„๋ฒฝํ•˜๊ฒŒ ํ†ตํ•ฉ๋˜์–ด ๋งค์šฐ ์‰ฝ๊ฒŒ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค! Azure Identity๋Š” DefaultAzureCredential ํ†ตํ•ด ๋‚ด๋ถ€์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋ฉฐ, ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ž๊ฒฉ ์ฆ๋ช…์„ ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค.

  1. ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ( EnvironmentCredential ) - CI/CD ํŒŒ์ดํ”„๋ผ์ธ์— ์ ํ•ฉ

  2. ๊ณต์œ  ํ† ํฐ ์บ์‹œ ( SharedTokenCacheCredential ) - ๋‹ค๋ฅธ ๋„๊ตฌ์—์„œ ์บ์‹œ๋œ ํ† ํฐ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

  3. Visual Studio ( VisualStudioCredential ) - Visual Studio ์ž๊ฒฉ ์ฆ๋ช…์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

  4. Azure CLI ( AzureCliCredential ) - ๊ธฐ์กด Azure CLI ๋กœ๊ทธ์ธ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

  5. Azure PowerShell ( AzurePowerShellCredential ) - Az PowerShell ๋กœ๊ทธ์ธ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

  6. Azure Developer CLI ( AzureDeveloperCliCredential ) - azd ๋กœ๊ทธ์ธ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

  7. ๋Œ€ํ™”ํ˜• ๋ธŒ๋ผ์šฐ์ € ( InteractiveBrowserCredential ) - ํ•„์š”ํ•œ ๊ฒฝ์šฐ ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ฐ˜ ๋กœ๊ทธ์ธ์œผ๋กœ ๋Œ์•„๊ฐ‘๋‹ˆ๋‹ค.

์ด๋ฏธ ์ด๋Ÿฌํ•œ ๋ฐฉ๋ฒ• ์ค‘ ํ•˜๋‚˜๋ฅผ ํ†ตํ•ด ๋กœ๊ทธ์ธํ•œ ๊ฒฝ์šฐ Azure MCP ์„œ๋ฒ„๋Š” ํ•ด๋‹น ์ž๊ฒฉ ์ฆ๋ช…์„ ์ž๋™์œผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. RBAC(์—ญํ•  ๊ธฐ๋ฐ˜ ์•ก์„ธ์Šค ์ œ์–ด)๋ฅผ ํ†ตํ•ด Azure์—์„œ ์˜ฌ๋ฐ”๋ฅธ ๊ถŒํ•œ ๋ถ€์—ฌ ๊ถŒํ•œ(์˜ˆ: ์ €์žฅ์†Œ ๊ณ„์ •์— ๋Œ€ํ•œ ์ฝ๊ธฐ ๊ถŒํ•œ)์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”. Azure์˜ RBAC ๊ถŒํ•œ ๋ถ€์—ฌ ์‹œ์Šคํ…œ์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด๋ ค๋ฉด ์ด ๋งํฌ๋ฅผ ๋ฐฉ๋ฌธํ•˜์„ธ์š”.

์ธ์ฆ์— ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ๊ฒฝ์šฐ ๋ฌธ์ œ ํ•ด๊ฒฐ ๊ฐ€์ด๋“œ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

ํ”„๋กœ๋•์…˜ ์ž๊ฒฉ ์ฆ๋ช…

๊ธฐ๋ณธ์ ์œผ๋กœ Azure MCP ์„œ๋ฒ„๋Š” ๊ด€๋ฆฌ ID ๋ฐ ์›Œํฌ๋กœ๋“œ ID์™€ ๊ฐ™์€ ํ”„๋กœ๋•์…˜ ์ž๊ฒฉ ์ฆ๋ช…์„ ์ œ์™ธํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ž๊ฒฉ ์ฆ๋ช…์„ ํ™œ์„ฑํ™”ํ•˜๋ ค๋ฉด ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ์„ค์ •ํ•˜์„ธ์š”.

AZURE_MCP_INCLUDE_PRODUCTION_CREDENTIALS=true

์ด ๊ธฐ๋Šฅ์€ ๊ด€๋ฆฌํ˜• ID๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋Š” Azure ์„œ๋น„์Šค์—์„œ ์‹คํ–‰ํ•  ๋•Œ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ›ก๏ธ ๋ณด์•ˆ ์ฐธ๊ณ  ์‚ฌํ•ญ

๊ท€ํ•˜์˜ ์ž๊ฒฉ ์ฆ๋ช…์€ ํ•ญ์ƒ ๊ณต์‹ Azure Identity SDK๋ฅผ ํ†ตํ•ด ์•ˆ์ „ํ•˜๊ฒŒ ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค. ๋‹น์‚ฌ๋Š” ํ† ํฐ์„ ์ง์ ‘ ์ €์žฅํ•˜๊ฑฐ๋‚˜ ๊ด€๋ฆฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค .

MCP๋Š” ๋งค์šฐ ์ƒˆ๋กญ๊ณ  ์ตœ์ฒจ๋‹จ์˜ ํ˜„์ƒ์ž…๋‹ˆ๋‹ค. ๋ชจ๋“  ์ƒˆ๋กœ์šด ๊ธฐ์ˆ  ํ‘œ์ค€๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ, MCP ์„œ๋ฒ„์™€ ํ†ตํ•ฉ๋˜๋Š” ๋ชจ๋“  ์‹œ์Šคํ…œ์ด ์‹œ์Šคํ…œ์ด ์ค€์ˆ˜ํ•ด์•ผ ํ•˜๋Š” ๋ชจ๋“  ๊ทœ์ •๊ณผ ํ‘œ์ค€์„ ์ค€์ˆ˜ํ•˜๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ๋ณด์•ˆ ๊ฒ€ํ† ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” Azure MCP ์„œ๋ฒ„๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ตฌํ˜„ํ•˜๊ธฐ๋กœ ์„ ํƒํ•œ ๋ชจ๋“  MCP ํด๋ผ์ด์–ธํŠธ/์—์ด์ „ํŠธ, ๊ทธ๋ฆฌ๊ณ  ๋ชจ๋ธ ๊ณต๊ธ‰์ž๊นŒ์ง€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

๐Ÿ‘ฅ ๊ธฐ์—ฌํ•˜๊ธฐ

Azure MCP ์„œ๋ฒ„์— ๋Œ€ํ•œ ๊ธฐ์—ฌ๋ฅผ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค! ๋ฒ„๊ทธ ์ˆ˜์ •, ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ์ถ”๊ฐ€, ๋ฌธ์„œ ๊ฐœ์„  ๋“ฑ ์–ด๋–ค ๊ธฐ์—ฌ๋“  ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ ์‚ฌํ•ญ์— ๋Œ€ํ•œ ์ง€์นจ์€ ๊ธฐ์—ฌ ๊ฐ€์ด๋“œ๋ฅผ ์ฝ์–ด๋ณด์„ธ์š”.

  • ๐Ÿ› ๏ธ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ์„ค์ •

  • โœจ ์ƒˆ๋กœ์šด ๋ช…๋ น ์ถ”๊ฐ€

  • ๐Ÿ“ ์ฝ”๋“œ ์Šคํƒ€์ผ ๋ฐ ํ…Œ์ŠคํŠธ ์š”๊ตฌ ์‚ฌํ•ญ

  • ๐Ÿ”„ ํ’€ ๋ฆฌํ€˜์ŠคํŠธ ๋งŒ๋“ค๊ธฐ

๐Ÿค ํ–‰๋™ ๊ฐ•๋ น

์ด ํ”„๋กœ์ ํŠธ๋Š” Microsoft ์˜คํ”ˆ ์†Œ์Šค ํ–‰๋™ ๊ฐ•๋ น์„ ์ฑ„ํƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ํ–‰๋™ ๊ฐ•๋ น FAQ๋ฅผ ์ฐธ์กฐํ•˜์‹œ๊ฑฐ๋‚˜, ์ถ”๊ฐ€ ์งˆ๋ฌธ์ด๋‚˜ ์˜๊ฒฌ์ด ์žˆ์œผ์‹œ๋ฉด opencode@microsoft.com์œผ๋กœ ๋ฌธ์˜ํ•ด ์ฃผ์„ธ์š”.

A
license - permissive license
-
quality - not tested
F
maintenance

Maintenance

โ€“Maintainers
โ€“Response time
โ€“Release cycle
18Releases (12mo)
Issues opened vs closed

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Azure/azure-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server