[ChatGPT] MCP๋? MCP server ๋ชจ์
MCP (Model-Context-Protocol) ๋?
MCP๋ **Model(๋ชจ๋ธ) - Context(์ปจํ ์คํธ) - Protocol(ํ๋กํ ์ฝ)**์ ์ฝ์๋ก, AI ๋ชจ๋ธ์ด ๋ค์ํ ์๋น์ค์ ์ฝ๊ฒ ์ฐ๊ฒฐ๋๊ณ ์ํธ์์ฉํ ์ ์๊ฒ ํด์ฃผ๋ ํ๋ ์์ํฌ๋ค. ์ฝ๊ฒ ๋น์ ํ์๋ฉด, ๊ฐ๋ฐ์๋ค์ด API๋ฅผ ํ์ฉํด ๋ค์ํ ์๋น์ค๋ฅผ ์ฐ๊ฒฐํ์ฌ ์ฌ์ฉํ๋ ๊ฒ์ฒ๋ผ, AI ๋ชจ๋ธ๋ ์ธ๋ถ ์๋น์ค์ ์ฝ๊ฒ ์ฐ๊ฒฐํ๊ณ ํ์ฉํ ์ ์๊ฒ ํด์ฃผ๋ '๋ค๋ฆฌ' ์ญํ ์ ํ๋ค๊ณ ๋ณผ ์ ์๋ค.
MCP์ ๊ตฌ์ฑ ์์ 4๊ฐ์ง
๐ Host (ํธ์คํธ)
ํธ์คํธ๋ AI ๋ชจ๋ธ์ ๋ฅ๋ ฅ์ ์ค์ ๋ก ํ์ฉํ๋ ์๋น์ค๋ก, ์ฌ์ฉ์๊ฐ ์ง์ ์ํธ์์ฉํ๋ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํ๋ ๋ถ๋ถ์ด๋ค.
โ ๋ํ์ ์ธ ํธ์คํธ ์๋น์ค๋ค์ ๋ค์๊ณผ ๊ฐ๋ค.
- ํด๋ก๋(Claude) - ์ธ๊ฐ๊ณผ ์์ฐ์ค๋ฌ์ด ๋ํ๊ฐ ๊ฐ๋ฅํ AI ๋น์
- ์ปค์(Cursor) - ์ฝ๋ฉ๊ณผ ๊ฐ๋ฐ์ ๋์์ฃผ๋ AI ๊ธฐ๋ฐ ๊ฐ๋ฐ ํ๊ฒฝ
- ์์๋ธ(Winsrv) - ๊ธฐ์ ์ฉ AI ์๋ฃจ์
- N8N - ์๋ํ ์ํฌํ๋ก์ฐ ํ๋ซํผ
ํธ์คํธ๋ ์ฌ์ฉ์์ ํ์์ ๋ง๊ฒ AI์ ๋ฅ๋ ฅ์ ์ค์ฉ์ ์ธ ํํ๋ก ์ ๊ณตํด์ฃผ๋ ์ฐฝ๊ตฌ๋ผ๊ณ ๋ณผ ์ ์๋ค.
๐ Client (ํด๋ผ์ด์ธํธ)
ํด๋ผ์ด์ธํธ๋ ์๋ฒ์ ํธ์คํธ ๊ฐ์ ์ํต์ ๋๋ ์ค๊ฐ ๋งค๊ฐ์ฒด๋ก, ํต์ญ์ฌ์ฒ๋ผ ์๋ก ๋ค๋ฅธ ์์คํ ๊ฐ์ ์ํํ ๋ํ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํด์ค๋ค.
โ ํด๋ผ์ด์ธํธ์ ์ฃผ์ ๊ธฐ๋ฅ์ ๋ค์๊ณผ ๊ฐ๋ค.
- ์ฌ์ฉ์์ ์์ฒญ์ ์๋ฒ์ ์ ๋ฌ
- ์๋ฒ์ ์๋ต์ ํธ์คํธ์๊ฒ ์ ๋ฌ
- ๋ฐ์ดํฐ ํ์ ๋ณํ ๋ฐ ์ฒ๋ฆฌ
- ์ฐ๊ฒฐ ์ํ ๊ด๋ฆฌ
ํด๋ผ์ด์ธํธ๋ ๋ณด์ด์ง ์๋ ๊ณณ์์ MCP ์์คํ ์ ์ํํ ์ํต์ ์ฑ ์์ง๋ ์ค์ํ ์ญํ ์ ๋ด๋นํ๋ค.
โ๏ธ Server (์๋ฒ)
์๋ฒ๋ AI๊ฐ ๋ค์ํ ์ธ๋ถ ์๋น์ค์ ์ฐ๊ฒฐ๋ ์ ์๋๋ก ๋์์ฃผ๋ ํต์ฌ ๊ตฌ์ฑ ์์๋ก, MCP ์์คํ ์ '๋๋' ์ญํ ์ ํ๋ค๊ณ ๋ณผ ์ ์๋ค.
์๋ฒ๋ ์ค์น๊ฐ ํ์ํ๋ฉฐ, ์ด ๋ถ๋ถ์ด ์ ๋๋ก ๊ตฌ์ฑ๋์ด์ผ MCP ์์คํ ์ด ์์ ์ ์ผ๋ก ์๋ํ ์ ์๋ค. ์ ๋ง ๋ค์ํ ์๋ฒ๋ค์ ๋ค์ํ ์ฃผ์ฒด๊ฐ ์ ๊ณตํ๊ณ ์์ผ๋ฉฐ, ํด๋น ๋ด์ฉ์ ์๋์ ์ ๋ฆฌํด๋์๋ค. (๊ณ์ ์ถ๊ฐํ ๊ณํ์ด๋ค.)
๐ฆ Resource (๋ฆฌ์์ค)
๋ฆฌ์์ค๋ AI๊ฐ ์ ๊ทผํ๊ณ ํ์ฉํ ์ ์๋ ์ธ๋ถ ์๋น์ค๋ ๋ฐ์ดํฐ๋ก, MCP์ ํ์ฅ์ฑ์ ๋ณด์ฌ์ฃผ๋ ๋ถ๋ถ์ด๋ค.
โ ๋ฆฌ์์ค์ ๋ค์ํ ์์์ด๋ค.
- Slack - ํ ์ปค๋ฎค๋์ผ์ด์ ๋๊ตฌ
- ์ด๋ฉ์ผ ์๋น์ค - Gmail, Outlook ๋ฑ
- ๋ฐ์ดํฐ๋ฒ ์ด์ค - SQL, NoSQL ๋ฑ
- ํด๋ผ์ฐ๋ ์คํ ๋ฆฌ์ง - Google Drive, Dropbox
- CRM ์์คํ - Salesforce, HubSpot
MCP ๋ฐฉ์์ ์ฅ์
์ด์ ์๋ ๊ฐ ์๋น์ค์ API์ ์ง์ ์ ๊ทผํ๋ ์ฝ๋ฉ ์์ ๊ณผ MAKE ๊ฐ์ ๋๊ตฌ๋ก API ๋ชจ๋์ ๊ฐ๋ณ ์ถ๊ฐํ๊ณ , ์ธ์ฆ๊ณผ ์ธ๋ถ ์ค์ ์ ์ผ์ผ์ด ๊ตฌ์ฑํด์ผ ํ์ผ๋ฉฐ, ์ฐ๊ฒฐ ๊ณผ์ ์ด ๋ณต์กํ๊ณ ์๊ฐ์ด ๋ง์ด ์๋ชจ๋๋ค. ์ด๋ฐ ๋ฐฉ์์ ๊ฐ๋ฐ ์ง์์ด ํ์ํ๊ณ ์๋น์ค๋ง๋ค ๋ค๋ฅธ ์ค์ ๋ฒ์ ํ์ตํด์ผ ํ๋ ๋ฒ๊ฑฐ๋ก์์ด ์์์ง๋ง, MCP๋ ์ด๋ฌํ ๋ณต์ก์ฑ์ ๋ํญ ๊ฐ์ํํด ํ์ํ ์๋ฒ๋ง ์ค์นํ๋ฉด ๊ฐ๋ฐ ์ง์ ์์ด๋ AI ์์ด์ ํธ๋ฅผ ์ฝ๊ฒ ์ค์นํ๊ณ ๊ด๋ฆฌํ๋ฉฐ, ๋ค์ํ ์๋น์ค๋ฅผ ๋น ๋ฅด๊ฒ ์ฐ๊ฒฐํด ์ง์ ์ธํ ๋ณด๋ค ํจ์ฌ ํจ์จ์ ์ผ๋ก ๋ฆฌ์์ค๋ฅผ ํ์ฉํ ์ ์๊ฒ ํด์ค๋ค.
MCP Server ์ฌ๋ก
๋ค์์ ๋ค์ํ MCP server๋ค์ ์ ๋ฆฌํด๋์ Github ํ์ด์ง๋ค์ ๋งํฌ๋ค์ด๋ค.
ํฌ๊ฒ 3rd party์ ์ปค๋ฎค๋ํฐ ์๋ฒ๊ฐ ์๋๋ฐ ๊ฐ๋ ์ ๋ค์๊ณผ ๊ฐ๋ค.
- 3rd party server : ๊ฐ ํ์ฌ์์ MCP ์๋ฒ๋ฅผ ๋ง๋ค์ด์ ๊ณต์ ๋ฅผ ํ๊ณ ์์.
- Community server: ์ผ๋ฐ์ ์ธ ๊ฐ๋ฐ์๋ค์ด ๋ง๋ค์ด์ ๊ณต์ ๋ฅผ ํ๊ณ ์์ .
๋ฆฌ์คํธ ์ ๋ฆฌ
- Model context protocol servers : ๊ณต์์ผ๋ก ์ถ์
- Awesome-mcp-server : File System, Marketing, Gaming ๋ฑ ํ์ฉ Case ๋ณ๋ก server๋ฅผ ์ ๋ฆฌํด๋ Repository
- ์ฐธ๊ณ ํ ๋งํ ์ฌ์ดํธ: https://modulabs.co.kr/community/momos/8/feeds/695
GitHub - modelcontextprotocol/servers: Model Context Protocol Servers
Model Context Protocol Servers. Contribute to modelcontextprotocol/servers development by creating an account on GitHub.
github.com
GitHub - punkpeye/awesome-mcp-servers: A collection of MCP servers.
A collection of MCP servers. Contribute to punkpeye/awesome-mcp-servers development by creating an account on GitHub.
github.com
๋ํ์ ์ธ ์์
- Github : Github๋ฅผ ์ฐ๋ํด์ฃผ๋ ์๋ฒ๋ก, Repository management ๊ฐ ๊ฐ๋ฅํ๋ค.
- Slack: ํ์ ํด
- Firecrwal : ๊ฐ๋จํ ์นํ์ด์ง๋ฅผ crawling ํ๋ ์๋น์ค์. ๋ฌด๋ฃ ํฐ์ด๊ฐ ์กด์ฌํ๋ค.
- Puppeteer: ์นํ์ด์ง๋ฅผ ์กฐ์ํด์ ์ฌ์ดํธ๋ฅผ ํฌ๋กค๋งํ๋ ์๋น์ค๋ก ์คํ์์ค์ด๋ค.
- Notion : Notion ์ ์๋์ผ๋ก ํ์ด์ง๋ฅผ ์ ๋ก๋ํจ.
- Markdownify : ๋งํฌ๋ค์ด์ผ๋ก ๋ณ๊ฒฝํด์ฃผ๋ open source server
๊ฒฐ๋ก
MCP๋ AI์ ๋ค์ํ ์๋น์ค ๊ฐ์ ์ฐ๊ฒฐ์ ๊ฐ์ํํ๊ณ ํจ์จํํ๋ ์๋ก์ด ํจ๋ฌ๋ค์์ด๋ค. ๊ฐ๋ฐ์๊ฐ ์๋๋๋ผ๋ ์ฝ๊ฒ AI์ ๋ฅ๋ ฅ์ ๋ค์ํ ์๋น์ค์ ์ ์ฉํ ์ ์๊ฒ ํด์ฃผ๋ฉฐ, AI ์์ด์ ํธ์ ํ์ฉ ๋ฒ์๋ฅผ ํฌ๊ฒ ํ์ฅ์์ผ ์ค ๊ฒ์ด๋ค.
๋๋ ์ง๊ธ์ผ๋ก์๋ ํ์ฌ ์ฌ์ฉํ๋ ํด๋ก๋๋ฅผ ๋ฐ์คํฌํ์ผ๋ก ๋ค์ด๋ฐ์์ ๊ฐ๋ฐ์ ์ค์ ์์ MCP๋ฅผ ์ถ๊ฐํด์ ๋ ธ์ ์ LLM์ ๊ฒฐ๊ณผ๋ฌผ์ ๋ฐ๋ก ์ ๋ก๋ํ๋ ๊ฒ์ ์๋ํ๊ณ ์๋ค. ๊ฐ๋จํ ์์์ด์ง๋ง ์ ์ ํ์ฅํด๋๊ฐ๋ณด๋ ค๊ณ ํ๋ค.