๊ฐ์
MCP(๋ชจ๋ธ ์ปจํ ์คํธ ํ๋กํ ์ฝ)๋ ์ ํ๋ฆฌ์ผ์ด์ ์ด LLM(๋๊ท๋ชจ ์ธ์ด ๋ชจ๋ธ)๊ณผ ์ปจํ ์คํธ๋ฅผ ๊ณต์ ํ๋ ๋ฐฉ๋ฒ์ ์ ์ํ๋ ๊ฐ๋ฐฉํ ํ์ค์ ๋๋ค. MCP๋ AI ๋ชจ๋ธ์ ๋ค์ํ ๋ฐ์ดํฐ ์๋ณธ ๋ฐ ๋๊ตฌ์ ์ฐ๊ฒฐํ์ฌ ๋ณด๋ค ํจ๊ณผ์ ์ผ๋ก ํจ๊ป ์๋ํ ์ ์๋๋ก ํ๋ ํ์คํ๋ ๋ฐฉ๋ฒ์ ์ ๊ณตํฉ๋๋ค.
MCP๋ฅผ ์ฌ์ฉํ์ฌ Copilot ์ฝ๋ฉ ์์ด์ ํธ๋ฅผ ๋ค๋ฅธ ๋๊ตฌ์ ์๋น์ค์ ์ฐ๊ฒฐํจ์ผ๋ก์จ ๊ทธ ๊ธฐ๋ฅ์ ํ์ฅํ ์ ์์ต๋๋ค.
์์ด์ ํธ๋ ๋ก์ปฌ ๋ฐ ์๊ฒฉ MCP ์๋ฒ์์ ์ ๊ณตํ๋ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ผ๋ถ MCP ์๋ฒ๋ ์์ํ๊ธฐ์ ๊ฐ์ฅ ์ ํฉํ ํ๊ฒฝ์ ์ ๊ณตํ๋๋ก ๊ธฐ๋ณธ์ ์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
MCP์ ๋ํ ์์ธํ ๋ด์ฉ์ ๊ณต์ MCP ์ค๋ช ์๋ฅผ ์ฐธ์กฐํ์ธ์. ํ์ฌ ์ฌ์ฉํ ์ ์๋ MCP ์๋ฒ ์ค ์ผ๋ถ์ ๋ํ ์์ธํ ๋ด์ฉ์ MCP ์๋ฒ ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ์ฐธ์กฐํ์ธ์.
์ฐธ๊ณ ํญ๋ชฉ
- Copilot ์ฝ๋ฉ ์์ด์ ํธ๋ MCP ์๋ฒ์์ ์ ๊ณตํ๋ ๋๊ตฌ๋ง ์ง์ํฉ๋๋ค. ๋ฆฌ์์ค ๋๋ ํ๋กฌํํธ๋ฅผ ์ง์ํ์ง ์์ต๋๋ค.
- Copilot ์ฝ๋ฉ ์์ด์ ํธ๋ ํ์ฌ ์ธ์ฆ ๋ฐ ๊ถํ ๋ถ์ฌ๋ฅผ ์ํด OAuth๋ฅผ ํ์ฉํ๋ ์๊ฒฉ MCP ์๋ฒ๋ฅผ ์ง์ํ์ง ์์ต๋๋ค.
๊ธฐ๋ณธ MCP ์๋ฒ
๋ค์ MCP ์๋ฒ๋ Copilot ์ฝ๋ฉ ์์ด์ ํธ์ ๋ง๊ฒ ์๋์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
-
**GitHub**: GitHub MCP ์๋ฒ๋ Copilot์ด GitHub ๋ฐ์ดํฐ(์: ์ด์ ๋ฐ ๋์ด์ค๊ธฐ ์์ฒญ)์ ์ก์ธ์คํ ์ ์๋๋ก ํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ [AUTOTITLE](/copilot/customizing-copilot/using-model-context-protocol/using-the-github-mcp-server)์(๋ฅผ) ์ฐธ์กฐํ์ธ์.- ๊ธฐ๋ณธ์ ์ผ๋ก, GitHub MCP ์๋ฒ๋ ํ์ฌ ๋ฆฌํฌ์งํ ๋ฆฌ์ ๋ํด์๋ง ์ฝ๊ธฐ ์ ์ฉ ์ก์ธ์ค ๊ถํ์ด ์๋ ํน๋ณํ ๋ฒ์์ ํ ํฐ์ ์ฌ์ฉํ์ฌ GitHub์ ์ฐ๊ฒฐํฉ๋๋ค. ๋ ๊ด๋ฒ์ํ ์ก์ธ์ค ๊ถํ์ผ๋ก ๋ค๋ฅธ ํ ํฐ์ ์ฌ์ฉํ๋๋ก ์ฌ์ฉ์ ์ง์ ํ ์ ์์ต๋๋ค. ์ธ๋ถ ์ ๋ณด๋ MCP(๋ชจ๋ธ ์ปจํ ์คํธ ํ๋กํ ์ฝ)๋ฅผ ์ฌ์ฉํ์ฌ GitHub Copilot ์ฝ๋ฉ ์์ด์ ํธ ํ์ฅ์(๋ฅผ) ์ฐธ์กฐํ์ธ์.
-
**Playwright**: [Playwright MCP ์๋ฒ](https://github.com/microsoft/playwright-mcp)๋ ์คํฌ๋ฆฐ์ท์ ์ฝ๊ณ , ์ํธ ์์ฉํ๊ณ , ์์ฑํ๋ ๊ถํ์ ํฌํจํ์ฌ ์น ํ์ด์ง์ ๋ํ ์ก์ธ์ค ๊ถํ์ Copilot์ ๋ถ์ฌํฉ๋๋ค.- ๊ธฐ๋ณธ์ ์ผ๋ก Playwright MCP ์๋ฒ๋ Copilot์ ์์ฒด ํ๊ฒฝ ๋ด์์ ํธ์คํธ๋๋ฉฐ
localhost๋๋127.0.0.1์์ ์ก์ธ์คํ ์ ์๋ ์น ๋ฆฌ์์ค์๋ง ์ก์ธ์คํ ์ ์์ต๋๋ค.
- ๊ธฐ๋ณธ์ ์ผ๋ก Playwright MCP ์๋ฒ๋ Copilot์ ์์ฒด ํ๊ฒฝ ๋ด์์ ํธ์คํธ๋๋ฉฐ
๋ฆฌํฌ์งํ ๋ฆฌ์์ MCP ์๋ฒ ์ค์
๋ฆฌํฌ์งํ ๋ฆฌ ๊ด๋ฆฌ์๋ ํด๋น ๋ฆฌํฌ์งํ ๋ฆฌ ๋ด์์ ์ฌ์ฉํ MCP ์๋ฒ๋ฅผ ๊ตฌ์ฑํ ์ ์์ต๋๋ค. ์ด ์์ ์ Copilot ์ฝ๋ฉ ์์ด์ ํธ์์ ์ฌ์ฉํ ์ ์๋ MCP ์๋ฒ์ ์ธ๋ถ ์ ๋ณด๋ฅผ ์ง์ ํ๋ JSON ํ์ ๊ตฌ์ฑ์ ํตํด ์ํ๋ฉ๋๋ค.
MCP ์๋ฒ๊ฐ ๋ฆฌํฌ์งํ ๋ฆฌ ๋ด์์ ์ฌ์ฉํ๋๋ก ๊ตฌ์ฑ๋๋ฉด, ๊ตฌ์ฑ์ ์ง์ ๋ ๋๊ตฌ๋ฅผ ํ ๋น๋ ๊ฐ ์์ ๋์ Copilot ์ฝ๋ฉ ์์ด์ ํธ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
Copilot์ ์ฌ์ฉ ๊ฐ๋ฅํ ๋๊ตฌ๋ฅผ ์์จ์ ์ผ๋ก ์ฌ์ฉํ๋ฉฐ ์ฌ์ฉํ๊ธฐ ์ ์ ์น์ธ์ ์์ฒญํ์ง ์์ต๋๋ค.
๋ฆฌํฌ์งํ ๋ฆฌ์์ Copilot ์ฝ๋ฉ ์์ด์ ํธ์ ๋ํ MCP ์๋ฒ๋ฅผ ์ค์ ํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์์ธํ ๋ด์ฉ์ MCP(๋ชจ๋ธ ์ปจํ ์คํธ ํ๋กํ ์ฝ)๋ฅผ ์ฌ์ฉํ์ฌ GitHub Copilot ์ฝ๋ฉ ์์ด์ ํธ ํ์ฅ์(๋ฅผ) ์ฐธ์กฐํ์ธ์.
์ฌ์ฉ์ ์ง์ ์์ด์ ํธ์ฉ MCP ์๋ฒ
์กฐ์ง ๋ฐ ์ํฐํ๋ผ์ด์ฆ ๊ด๋ฆฌ์๋ ์ฌ์ฉ์ ์ง์ ์์ด์ ํธ์ ์ผ๋ถ๋ก MCP ์๋ฒ๋ฅผ ๊ตฌ์ฑํ ์๋ ์์ต๋๋ค.
์ฌ์ฉ์ ์ง์ ์์ด์ ํธ ์ ๊ตฌ์ฑ๋ MCP ์๋ฒ๋ ํน์ ์์ด์ ํธ์์๋ง ์ฌ์ฉํ ์ ์๊ณ , ๊ธฐํ MCP ๊ตฌ์ฑ๊ณผ ๋์ผํ ์ฒ๋ฆฌ ์์๋ฅผ ๋ฐ๋ฆ ๋๋ค. ์ฌ์ฉ์ ์ง์ ์์ด์ ํธ MCP ์ค์ ์ ๊ธฐ๋ณธ ์๋ฒ ์ค์ ์ดํ์, ๋ฆฌํฌ์งํ ๋ฆฌ ์์ค ๊ตฌ์ฑ ์ ์ ์ฒ๋ฆฌ๋ฉ๋๋ค.
์ฌ์ฉ์ ์ง์ ์์ด์ ํธ์ ๋ํ MCP ์๋ฒ๋ฅผ ๊ตฌ์ฑํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์ฌ์ฉ์ ์ง์ ์์ด์ ํธ ๊ตฌ์ฑ์ ์ฐธ์กฐํ์ธ์.
๋ชจ๋ฒ ์ฌ๋ก
-
ํ์ฌ MCP ์๋ฒ๋ฅผ ํ์ฑํํ๋ฉด ์์ด์ ํธ์ ์ฑ๋ฅ๊ณผ ์ถ๋ ฅ ํ์ง์ ์ํฅ์ ๋ฏธ์น ์ ์์ต๋๋ค. ํ์ฌ MCP ์๋ฒ๋ฅผ ์ฒ ์ ํ ๊ฒํ ํ๊ณ , ์กฐ์ง์ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๋์ง ํ์ธํฉ๋๋ค.
-
๊ธฐ๋ณธ์ ์ผ๋ก Copilot ์ฝ๋ฉ ์์ด์ ํธ๋ MCP ์๋ฒ ๋๊ตฌ๋ฅผ ์์ฑํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ผ๋ถ MCP ์๋ฒ์๋ ์ด๋ฌํ ๋๊ตฌ๊ฐ ํฌํจ๋์ด ์์ ์ ์์ต๋๋ค. ์ฌ์ฉํ๋ ค๋ MCP ์๋ฒ์์ ์ฌ์ฉํ ์ ์๋ ๋๊ตฌ๋ฅผ ๊ฒํ ํด์ผ ํฉ๋๋ค. MCP ๊ตฌ์ฑ์
toolsํ๋๋ฅผ ํ์ํ ๋๊ตฌ๋ง ์ฌ์ฉํ์ฌ ์ ๋ฐ์ดํธํฉ๋๋ค. -
๊ตฌ์ฑ์ ์ ์ฅํ๊ธฐ ์ ์ MCP ์๋ฒ๋ฅผ ์ ์คํ๊ฒ ๊ฒํ ํ์ฌ ์ฌ๋ฐ๋ฅธ ์๋ฒ๊ฐ ์ค์ ๋์๋์ง ํ์ธํ์ธ์.