MCP
MCP (Model Context Protocol)
AI ์์ด์ ํธ(LLM)๊ฐ ์ธ๋ถ ๋๊ตฌ์ ๋ฐ์ดํฐ๋ฅผ ์ฐ๊ฒฐํ๋ ๋ฐ ํ์คํ๋ฅผ ์ ๊ณตํ๋ ์คํ ํ๋กํ ์ฝ

USB-C ํฌํธ์ฒ๋ผ, ๋ค์ํ ๋๊ตฌยท๋ฐ์ดํฐ ์์ค๋ฅผ ํ๋์ ํต์ผ๋ ์ธํฐํ์ด์ค๋ก ์ฐ๊ฒฐํด์ค
Host: LLM ์ ํ๋ฆฌ์ผ์ด์ (ํด๋ก๋ ๋ฐ์คํฌํ, ์ปค์ IDE ๋ฑ)
ํ๋กฌํํธ๋ฅผ ์ฒ๋ฆฌํ๋ ์ธก, MCP ์ ์ฒด ํ๋ฆ์ ์ค์ฌ
Client: ๋๊ตฌ์ ๋ชฉ๋ก, ๊ธฐ๋ฅ ํ์ ๋ฐ ์ฐ๊ฒฐ ๋ด๋น
ํน์ ์๋ฒ์ ์ํ ์ ์ง, ๊ธฐ๋ฅ ํ์ ๋ฐ ๋ฉ์์ง ๋ผ์ฐํ ๋ด๋น
Host์ Server ์ฌ์ด์ ์์ฒญ/์๋ต์ ์ค๊ฐ
Server: ๋๊ตฌ์ ์ค์ ์คํ ํ๊ฒฝ์ ์ ๊ทผํ ์ ์๋๋ก ์ ๊ณตํ๋ ์ญํ
๋๊ตฌ, ๋ฆฌ์์ค, ํ๋กฌํํธ ํ ํ๋ฆฟ์ ์ ๊ณต
LLM (Large Language Model)
๋ฐฉ๋ํ ์์ ํ ์คํธ ๋ฐ์ดํฐ๋ฅผ ํ์ตํ ์ธ๊ณต์ง๋ฅ ๋ชจ๋ธ๋ก, ์ธ๊ฐ์ฒ๋ผ ์์ฐ์ด๋ฅผ ์ดํดํ๊ณ ์์ฑ ๊ฐ๋ฅ
GPT-4, Claude, Gemini ๋ฑ
AI Aigent๋?
LLM + ๋๊ตฌ = ์์ด์ ํธ
LLM์ ๋๋ํ์ง๋ง, ์ธ๋ถ ์ธ๊ณ์ ์ง์ ์ ๊ทผํ ์ ์์
LLM์ ์ธ๋ถ ์ธ๊ณ์ ์ํธ์์ฉํ๊ฒ ํจ์ผ๋ก์จ, ์์ ์ ๋ฅ๋์ ์ผ๋ก ์ํํ๋ ์์ด์ ํธ๊ฐ๋จ
์ฅ์
ํ์คํ๋ ์ธํฐํ์ด์ค(JSON-RPC ๊ธฐ๋ฐ)
MCP๋ ๋ชจ๋ ๋๊ตฌ/๋ฐ์ดํฐ ์์ค๊ฐ ๋์ผํ ํต์ ํ์์ ๋ฐ๋ฆ
๋๊ตฌ๋ง๋ค ๋ค๋ฅธ API ํ์/ํธ์ถ ๋ฐฉ์์ ๋์ํ ํ์๊ฐ ์์
MCP ํด๋ผ์ด์ธํธ๋ ๊ทธ ํ์ค์ ๊ตฌํํ์ฌ ๋๊ตฌ๋ค๊ณผ ํต์ ํ๋ ์ญํ
ํ๋์ MCP ํด๋ผ์ด์ธํธ ์ฝ๋๋ก ์ฌ๋ฌ ์ข ๋ฅ์ ๋ฐ์ดํฐ ์์ค์ ๋๊ตฌ๋ค์ ํ์ฉํ ์ ์์ด ๊ฐ๋ฐ ์๊ฐ ๋ํญ ๊ฐ์ถ
ํ ๋ฒ ๊ฐ๋ฐ๋ MCP ์๋ฒ๋ ์ฌ๋ฌ ์๋น์ค์์ ์ฌ์ฌ์ฉ ๊ฐ๋ฅ
MCP ์๋ฒ๋ ์์ ์ด ์ด๋ค ๊ธฐ๋ฅ์ ๊ฐ๊ณ ์๊ณ , ์ด๋ป๊ฒ ํธ์ถํ๋ฉด ๋๋์ง ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์ ๊ณต
MCP ํด๋ผ์ด์ธํธ๋ ์ด ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์ฝ์ด ๋๊ตฌ๋ฅผ ์ดํดํ์ฌ ์ฌ์ฉํจ
์ด ๊ตฌ์กฐ๊ฐ ํ์คํ๋์ด์๊ธฐ ๋๋ฌธ์, ๋ค์ํ ์ ํ๋ฆฌ์ผ์ด์ ์์ ํ์ฉ ๊ฐ๋ฅ
๋ฐํ์ ๋๊ตฌ ํ์ฅ ๋ฐ ๋ณ๊ฒฝ์ด ๊ฐ๋ฅ (์ ์ง๋ณด์์ฑ)
์ ํต์ API ๋ฐฉ์์ ์๋น์ค ๊ตฌ์กฐ๊ฐ ๋ฐ๋๋ฉด ํธ์ถ ๋ฐฉ์๋ ๋ฐ๋๊ธฐ ๋๋ฌธ์, ํด๋ผ์ด์ธํธ ์ฝ๋ ์์ + ์ฌ๋ฐฐํฌ ํ์
MCP๋ ๋ฐํ์ ์์ค์์ ํด๋ผ์ด์ธํธ๊ฐ ์๋์ผ๋ก ์ธ์ํ์ฌ ์๋์ผ๋ก ๋ฐ์ํจ
BrowserTools MCP
๋ธ๋ผ์ฐ์ ๋ด๋ถ ์ํ๋ฅผ ์์ด์ ํธ๊ฐ ์ง์ ์ดํด๋ณด๊ณ ๋๋ฒ๊น ํด์ฃผ๋ MCP
๋ธ๋ผ์ฐ์ ๊ฐ๋ฐ์ ๋๊ตฌ์ ์ฝ์๊ณผ ๋คํธ์ํฌ ํญ์ ๋ถ์ํด ์๋ฌ๋ฅผ ํ์ ํ๊ณ ๋๋ฒ๊น ์ ์ง์
Lighthouse ๊ธฐ๋ฐ์ ์น ๊ฐ์ฌ ๊ธฐ๋ฅ์ ํตํด์ ์ฌ์ดํธ์ ์ฑ๋ฅ, ์ ๊ทผ์ฑ, SEO ๋ฑ์ ๋ถ์ํ๊ณ ์ต์ ํ ๋ฐฉํฅ์ ์ ์
๋ธ๋ผ์ฐ์ ๋ด ์์๋ฅผ ์ง์ ์ ํํด ํ๋กฌํํธ๋ก ํ์ฉํ ์ ์๊ณ , ๋ธ๋ผ์ฐ์ ํ๋ฉด์ ์๋์ผ๋ก ์บก์ฒํด ๋ถ์ํจ
์น ๊ฐ๋ฐ์์๊ฒ ํ์์ธ MCP
Install
chrom extension ์ค์น ํ ๋ฑ๋ก
์ปค์ AI๊ฐ borwserTools MCP๋ฅผ ์ดํดํ ์ ์๋๋ก ๊ฐ ์ค์
// mcp.json
{
"mcpServers": {
"browser-tools": {
"command": "npx",
"args": ["-y", "@agentdeskai/browser-tools-mcp@1.2.0"]
}
}
}

ํฌ๋กฌ ๋ธ๋ผ์ฐ์ ์ ์ถ๊ฐํ ์ต์คํ ์ ๊ณผ MCP Server๋ฅผ ์ฐ๊ฒฐ
BrowserTools MCP ์๋ฒ ์คํ
npx @agentdeskai/browser-tools-server@1.2.0
Context7 MCP
AI ๊ธฐ๋ฐ ์ฝ๋ ์์ฑ ์, ๋ค์ํ ๋๊ตฌ์ ์ต์ ๋ฒ์ ๋ณ ๋ฌธ์๋ฅผ ์๋์ผ๋ก ๋ฐ์ํด ์ ํ์ฑ๊ณผ ์ ๋ขฐ๋๋ฅผ ํฌ๊ฒ ๋์ฌ์ฃผ๋ ๋๊ตฌ
์ต์ ๋ฒ์ ๋ณ ๊ณต์ ๋ฌธ์์ ์ฝ๋ ์์๋ฅผ LLM ํ๋กฌํํธ์ ์ฃผ์ ์ํด
๊ตฌ๋ฒ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ธฐ๋ฐ์ ๋ก์ ๋ต๋ณ์ด๋ ํ ๋ฃจ์๋ค์ด์ ์ ํจ๊ณผ์ ์ผ๋ก ๋ฐฉ์งํด์ฃผ๋ ๋๊ตฌ
ํ๋กฌํํธ ๋ฌธ์ฅ ๋ค์
use context7
๋ฅผ ์ถ๊ฐํ๋ฉด ์๋์ผ๋ก ์ ์ฉ๋จ
ํ ๋ฃจ์๋ค์ด์ ์ด๋?
AI๊ฐ ๊ทธ๋ด๋ฏํ์ง๋ง ์ฌ์ค๊ณผ ๋ค๋ฅธ ์ ๋ณด๋ฅผ ์์ฑํ๋ ํ์
Docs
์ปค์์์ ์ ๊ณตํ๋
Docs
๋ ์ธ๋ถ ๋ฌธ์๋ฅผ ์๋์ผ๋ก ์ฐ๊ฒฐํ์ฌ ์๋์ผ๋ก LLM์ ๋ฃ์ด์ฃผ๋ ๊ธฐ๋ฅ
Context7
์ ์ฌ์ฉํ๋ฉด ๋์ด์ Docs๋ฅผ ์๋์ผ๋ก ๋ฑ๋กํ๊ฑฐ๋ ๊ด๋ฆฌํ์ง ์์๋ ๋จContext7์ ์์ฒด ์๋ฒ์์ ์ต์ ๋ฌธ์๋ค์ ๊ด๋ฆฌํ๊ณ , ์ด๋ฅผ ๊ฒ์ํด LLM์ด ์ฌ์ฉํ ์ ์๋๋ก ์ ๊ณต

Install
{
"mcpServers": {
"context7": {
"command": "npx",
"args": ["-y", "@upstash/context7-mcp"]
}
}
}
Last updated