MCP
๋?
MCP(Model Context Protocol) ๋ Anthropic ์ด ์ฃผ๋ํ๋ ์๋ก์ด AI ํตํฉ ํ์ค ํ๋กํ ์ฝ ๋ก, ์ฌ๋ฌ ์์คํ ์ด AI ๋ชจ๋ธ๊ณผ ์์ ์ ์ด๊ณ ์ผ๊ด๋ ๋ฐฉ์์ผ๋ก ํต์ ํ ์ ์๋๋ก ์ค๊ณ๋จ.
1. ํต์ฌ
"Context as a Service " : AI ๊ฐ ์คํ๋๊ธฐ ์ , ํ์ํ ๋ฌธ๋งฅ(Context) ์ ๋ค์ํ ์ธ๋ถ ์์ค๋ก๋ถํฐ ๊ฐ์ ธ์ค๋ ๋ฐฉ์์ ๋งํจ. MCP ๋ ์ด ์ปจํ ์คํธ๋ฅผ ์ด๋ป๊ฒ ์ฐ๊ฒฐํ๊ณ ํตํฉํ ์ง์ ๋ํ ํ์คํ๋ ์ธํฐํ์ด์ค ์.
Plug & Play ๊ตฌ์กฐ: ๋ง์น USB-C ์ฒ๋ผ, ์ด๋ค ์ฑ์ด๋ MCP ์ง์ ํฌ๋งท๋ง ๋ง์ถ๋ฉด AI ๋ชจ๋ธ๊ณผ ๋ฐ๋ก ์ฐ๊ฒฐ ๊ฐ๋ฅํจ.
์ ์ค์ํ๊ฐ?
๊ธฐ์กด์๋ AI ๋ชจ๋ธ์ ์ด๋ค ์์คํ ์ ์ฐ๊ฒฐํ๋ ค๋ฉด ๋ณต์กํ ์ปค์คํ ์ฝ๋ ์ ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ ๊ฐ ํ์ํจ. MCP ๋ ์ด๋ฅผ ํฌ๊ฒ ์ค์ฌ์ค.
์์คํ ๋ง๋ค ๋ค๋ฅธ ์ฐ๊ฒฐ ๋ฐฉ์ ํ์
๊ณตํต๋ ํ๋กํ ์ฝ๋ก ํตํฉ ๊ฐ๋ฅ
๋ฐ์ดํฐ ๊ฐ๊ณต ์ฝ๋ ์ค๋ณต
ํ์คํ๋ ํฌ๋งท์ผ๋ก ์ฒ๋ฆฌ
AI ๋ชจ๋ธ๋ณ๋ก ๋ค๋ฅธ ํต์ ๋ฐฉ์
๊ณตํต ์ธํฐํ์ด์ค๋ก ์ผ๊ด์ฑ ์ ๊ณต
์ด๋ป๊ฒ ๊ตฌ์ฑ๋จ?
MCP ์๋ฒ๋ ์ผ์ข ์ ๋ฏธ๋ค์จ์ด ์ญํ ์ ํจ. AI ๋ชจ๋ธ๊ณผ ๋ค์ํ ์ธ๋ถ ๋ฐ์ดํฐ ์์ค(API, DB, ํ์ผ ๋ฑ) ์ฌ์ด์์ ์ปจํ ์คํธ ์์ง, ๊ฐ๊ณต, ์ ๋ฌ ์ ๋ด๋นํจ.
๊ธฐ๋ณธ ๊ตฌ์ฑ ์์
MCP Router : ์ธ๋ถ ์์ฒญ์ ๋ฐ์์ ์ด๋๋ก ์ ๋ฌํ ์ง ๊ฒฐ์
Connector Modules : ์ธ๋ถ ์์คํ (์ : Notion, Slack, MySQL ๋ฑ)๊ณผ ์ฐ๊ฒฐ
Context Compiler : ๋ฐ์์จ ๋ฐ์ดํฐ๋ฅผ AI ๋ชจ๋ธ์ด ์ดํดํ ์ ์๋๋ก ๋ณํ
Cache Layer : ๋ฐ๋ณต ์์ฒญ์ ๋น ๋ฅด๊ฒ ์ฒ๋ฆฌ
Security & Auth : OAuth2, API Key ๋ฑ์ผ๋ก ์ธ์ฆ ์ฒ๋ฆฌ
๊ฐ๋ฐ์๊ฐ ํ ์ ์๋ ์ผ
MCP ์๋ฒ ๊ตฌ์ถ
๋๋ถ๋ถ Node.js, Python ๊ธฐ๋ฐ์ผ๋ก ์ปค์คํ ์๋ฒ๋ฅผ ๋ง๋ค ์ ์์. ํ์ฌ๋ Anthropic ๊ณผ ์ผ๋ถ ํํธ๋๋ง ๊ณต์ MCP ์๋ฒ๋ฅผ ์ด์ํ์ง๋ง, ์คํ์์ค ๊ตฌํ์ฒด๋ ์กฐ๋ง๊ฐ ๋์ฌ ๊ฐ๋ฅ์ฑ์ด ํผ.
MCP-Compatible ์ฑ ๋ง๋ค๊ธฐ
์ : ๋์ ์ฑ์ด ํน์ ์ ์ ์ ์บ๋ฆฐ๋์์ ์ ๋ณด๋ฅผ ๊ฐ์ ธ์ AI ์๊ฒ ์ ๋ฌํด์ผ ํ ๊ฒฝ์ฐ โ MCP ํฌ๋งท์ ๋ง๊ฒ ๋ฐ์ดํฐ๋ฅผ ๋ณํํ๊ณ , MCP ์๋ฒ์ POST ์์ฒญ์ ๋ณด๋ด๋ฉด ๋จ.
์์ฒด MCP ์ปค๋ฅํฐ ์ ์
ํน์ SaaS ์๋น์ค์ AI ๋ฅผ ์ฐ๊ฒฐํ๊ณ ์ถ๋ค๋ฉด, MCP ์ปค๋ฅํฐ๋ฅผ ๋ง๋ค์ด ํตํฉ ๊ฐ๋ฅ
์ฌ์ฉํ๋ฆ
[์ฌ์ฉ์ ์์ฒญ] โ [์ฑ] โ [MCP ์๋ฒ] โ [Google Calendar, Notion ๋ฑ์์ ๋ฐ์ดํฐ ์์ง]
โ [Context Compiler๋ก ๋ณํ] โ [AI ๋ชจ๋ธ์๊ฒ ์ ๋ฌ] โ [์๋ต ๋ฐํ]
Last updated
Was this helpful?