Skip to content
๋ผ์ด๋ธŒ

MCP

ํ”„๋กœํ† ์ฝœ์˜ ์–‘ ๋: ์„œ๋ฒ„ ๋ฐ ํด๋ผ์ด์–ธํŠธ.

์—ญํ• 

ํ”Œ๋žซํผ์€ MCP ์„œ๋ฒ„์ž…๋‹ˆ๋‹ค: ๋ฒ”์œ„ ๊ฒ€์‚ฌ, ์Šน์ธ ์ •์ฑ… ๋ฐ ํ˜ธ์ถœ ์›์žฅ์ด ์žˆ๋Š” OAuth 2.1 ๋ฆฌ์†Œ์Šค ์„œ๋ฒ„์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์™ธ๋ถ€ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์—์ด์ „ํŠธ๋ฅผ ๋„๊ตฌ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ MCP ํด๋ผ์ด์–ธํŠธ์ด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ์›๊ฒฉ MCP ์„œ๋ฒ„๋Š” ๊ณต๊ธ‰์ž๋ณ„ ์ฝ”๋“œ ์—†์ด ์ปค๋„ฅํ„ฐ๊ฐ€ ๋˜๋ฉฐ, ํšŒ๋กœ ์ฐจ๋‹จ๊ธฐ๋กœ ๋ณดํ˜ธ๋˜๋ฏ€๋กœ ๊ฒฐํ•จ์ด ์žˆ๋Š” ์ œ3์ž๊ฐ€ ์ด๋ฅผ ์‚ฌ์šฉํ•œ ๋Œ€ํ™”๋ฅผ ๋ฌด๋„ˆ๋œจ๋ฆด ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์ค‘์š”ํ•œ ์ด์œ 

๋Œ€๋ถ€๋ถ„์˜ ์ œํ’ˆ์€ MCP์˜ ํ•œ์ชฝ ๋์„ ์„ ํƒํ•˜๊ณ  ์ง€์›์ด๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค. ๋‘˜ ๋‹ค ์˜๋ฏธํ•˜๋Š” ๊ฒƒ์€ ์—์ด์ „ํŠธ๋ฅผ ๋„๊ตฌ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ณ  ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์˜๋ฏธ์ด๋ฉฐ, ์ด๋Š” ํ„ฐ๋ฏธ๋„์ด ์•„๋‹Œ ๊ตฌ์„ฑ ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

์ž‘๋™ ๋ฐฉ์‹

  • ์„œ๋ฒ„ ์ธก์€ ์‹ค์ œ OAuth 2.1 ๋ฆฌ์†Œ์Šค ์„œ๋ฒ„์ž…๋‹ˆ๋‹ค

    ๋ฒ”์œ„ ๊ฒ€์‚ฌ ๋ฐ ์Šน์ธ ์ •์ฑ… ๊ฒŒ์ดํŠธ ๋„๊ตฌ ํ˜ธ์ถœ, ํ˜ธ์ถœ์€ ํŒŒ์ผ ๋ฐ ์žŠ๊ธฐ ๋Œ€์‹  ์„ธ์…˜ ์›์žฅ์— ๊ธฐ๋ก๋ฉ๋‹ˆ๋‹ค.

  • ํด๋ผ์ด์–ธํŠธ ์ธก์€ ์ผ๋ฐ˜์ ์ž…๋‹ˆ๋‹ค

    ์›๊ฒฉ MCP ์„œ๋ฒ„ ์ถ”๊ฐ€๋Š” ๊ตฌ์„ฑ์ž…๋‹ˆ๋‹ค. ๋ช‡ ๊ฐœ์˜ ์ปค๋„ฅํ„ฐ๋งŒ ์†์œผ๋กœ ์ž‘์„ฑํ•œ ๋„ค์ดํ‹ฐ๋ธŒ ์–ด๋Œ‘ํ„ฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋จธ์ง€๋Š” ์ผ๋ฐ˜ ๊ฒฝ๋กœ๋ฅผ ํ†ต๊ณผํ•ฉ๋‹ˆ๋‹ค.

  • ์‹คํŒจํ•œ ๋„๊ตฌ ์„œ๋ฒ„๊ฐ€ ํฌํ•จ๋จ

    ํšŒ๋กœ ์ฐจ๋‹จ๊ธฐ๋Š” ์˜ค์ž‘๋™ํ•˜๋Š” ์›๊ฒฉ์—์„œ ํŠธ๋ฆฝ๋˜๋ฏ€๋กœ ํ•ด๋‹น ์˜ค๋ฅ˜๋Š” ๋Œ€ํ™”๊ฐ€ ์•„๋‹Œ ํ•˜๋‚˜์˜ ๊ธฐ๋Šฅ์„ ์ €ํ•˜์‹œํ‚ต๋‹ˆ๋‹ค.

์งˆ๋ฌธ

๋‚ด MCP ์„œ๋ฒ„๋ฅผ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?
์˜ˆ: ๋งž์ถค ์ฝ”๋“œ ์—†์ด ์ปค๋„ฅํ„ฐ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ์ธ์ฆ์€ ์˜ค๋Š˜ ์ •์  ๋ฒ ์–ด๋Ÿฌ ํ† ํฐ์ž…๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ์ •์˜ ์›๊ฒฉ ์„œ๋ฒ„๋ฅผ ์œ„ํ•œ OAuth 2.1์ด ๊ณ„ํš๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ๋„๊ตฌ๊ฐ€ MCP๋ฅผ ํ†ตํ•ด ๋‚ด ์—์ด์ „ํŠธ๋ฅผ ํ˜ธ์ถœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?
์˜ˆ. ํ”Œ๋žซํผ์€ OAuth, ๋ฒ”์œ„ ๋ฐ ์Šน์ธ ์ •์ฑ…์„ ํ†ตํ•ด MCP ์„œ๋ฒ„ ํ‘œ๋ฉด์„ ๋…ธ์ถœํ•ฉ๋‹ˆ๋‹ค.

The rest of the bag

๋ผ์ด๋ธŒ

AccessControl

ํŽ˜์ด์ง€๋งŒ ์•„๋‹ˆ๋ผ ๋‹ต๋ณ€์„ ํ•„ํ„ฐ๋งํ•˜๋Š” ๋ฌธ์„œ๋ณ„ ๊ถŒํ•œ.

์ •์ฑ… ํ•ด๊ฒฐ์€ ์†๋„๋ฅผ ์œ„ํ•ด ์„ธ์…˜๋ณ„๋กœ ์บ์‹œ๋ฉ๋‹ˆ๋‹ค. ๊ถŒํ•œ ๋ณ€๊ฒฝ์€ ๋ชจ๋“  ์ง„ํ–‰ ์ค‘์ธ ์š”์ฒญ์—์„œ ์ฆ‰์‹œ๊ฐ€ ์•„๋‹Œ ์บ์‹œ ๋ฌดํšจํ™” ์‹œ ์ „ํŒŒ๋ฉ๋‹ˆ๋‹ค.

๋ผ์ด๋ธŒ

Docs

์—์ด์ „ํŠธ๊ฐ€ ์ฝ๋Š” ํด๋” ํŠธ๋ฆฌ์™€ ์ด๋ฅผ ์ค€์ˆ˜ํ•˜๋Š” ๊ตฌ์„ฑ ํŒŒ์ผ์ž…๋‹ˆ๋‹ค.

์ถ”์ถœ์€ PDF, ์Šคํ”„๋ ˆ๋“œ์‹œํŠธ ๋ฐ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. ์ด๊ตญ์ ์ธ ์ด์ง„ ํ˜•์‹์€ ๊ตฌ๋ฌธ ๋ถ„์„๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋ผ์ด๋ธŒ

Events

์—์ด์ „ํŠธ๊ฐ€ ๋ฌด์—‡์„ ํ–ˆ๊ณ  ์™œ ๊ทธ๋žฌ๋Š”์ง€์— ๋Œ€ํ•œ ์ง€์†์ ์ธ ๊ธฐ๋ก.

ํ”„๋กœ์„ธ์Šค ๋‚ด ์ด๋ฒคํŠธ ๋ฒ„์Šค๋Š” ๋‹จ์ผ ๋…ธ๋“œ ์ด๋ฏธํ„ฐ์ด๋ฉฐ ๋ถ„์‚ฐ ๋ธŒ๋กœ์ปค๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ์ง€์†์ ์ธ ์—์ด์ „ํŠธ ๊ฐ„ ๊ธฐ๋ก์€ ๋ณ„๋„์˜ Postgres ์ž‘์—… ์›์žฅ์ž…๋‹ˆ๋‹ค.

์Šคํ† ๋ฆฌ๋กœ ๋Œ์•„๊ฐ€๊ธฐ

That was step 5 of 6: the agent consults its bag. Next, tasks, delegation edges, decisions and artifacts persist as rows you can replay, and the spend is already accounted for.

MCP: Both ends of the protocol: server and client.