Gemini ๋ฅผ web -> IntelliJ plugin -> CLI ํ๊ฒฝ์ผ๋ก ์ฎ๊ฒจ๊ฐ๋ฉฐ ํ๋ฐํ๊ฒ ์ฌ์ฉํ๋ ค๊ณ ๋
ธ๋ ฅํ๋ ์์ค, Context7 MCP ๋ฅผ ์๊ฒ ๋์๋ค.
๊ฐ๋จํ๊ฒ Context7 MCP ๊ฐ ๋ฌด์์ธ์ง ์์๋ณด์.
LLM์ด ์ง๋ฌธ์ ๋ฐ์์ ๋, ๊ด๋ จ๋ ์ต์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฌธ์ยท์ฝ๋ ์ค๋ํซ์ ์๋์ผ๋ก ์์งํด์ ํ๋กฌํํธ ์ปจํ ์คํธ์ ์ฃผ์ ํด ์ฃผ๋ MCP ์๋ฒ
์ฆ, ๋ชจ๋ธ(ex. Gemini, .. )์ด ๋ต๋ณํ ๋ ๊ด๋ จ๋ ์ธ๋ถ ๊ณต์ ๋ฌธ์๋ฅผ ์ฐธ๊ณ ํ์ฌ ํด๋น ๋ด์ฉ์ ๋ฐํ์ผ๋ก ์ค๋ช
ํ๋๋ก ๋์์ฃผ๋ Docs Bridge role์ ์ํํ๋ค.
์ผ๋ช
Hallucination (๋ถ์ ํํ ์ ๋ณด์ ์ฌ์ค์ ๋ํด์ ๊ทธ๋ด๋ฏํ๊ฒ ๋ต๋ณํ๋ ํ์) ๋ฌธ์ ๋ฅผ ์ค์ด๊ณ , ํญ์ ์ต์ ๋ฒ์ API/๋ฌธ๋ฒ์ ์ฐธ๊ณ ํด์ ๋ต์ ๋ด๋๋ก ๋ง๋๋ ๊ฒ์ ๋ชฉ์ ์ ๋ MCP ์๋ฒ๋ค.
๊ทธ๋ ๋ค๋ฉด MCP ๋ ๋ฌด์์ผ๊น?

LLM์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค, ์น ์๋น์ค, ์ฌ๋ด ์์คํ ๊ฐ์ ์ธ๋ถ ์๋น์ค์ ํ์ค ๋ฐฉ์์ผ๋ก ์ฐ๊ฒฐํด์ ์ปจํ ์คํธ(ํ์ํ ์ ๋ณด)๋ฅผ ์ฃผ๊ณ ๋ฐ๊ฒ ํด์ฃผ๋ ๊ท์ฝ
์ฐพ๋ค๋ณด๋, ์์ฃผ ์ฌ์ฉ๋๋ ๋น์ ๋ก๋ "MCP ๋ LLM์ฉ USBโC ๊ท๊ฒฉ" ์ด ์์๋ค.
MCP๋ฅผ ์ฌ์ฉํ์ ๊ฒฝ์ฐ LLM ์ชฝ์์๋ โMCP ๋ฐฉ์์ผ๋ก๋ง ๋งํ๋ฉด ๋๋โ ๊ณตํต ๊ท๊ฒฉ์ด ์๊ฒจ์, ์๋ก์ด ๋ฐ์ดํฐ ์์ค๋ฅผ ๋ถ์ด๊ฑฐ๋ IDE, ์ฑ๋ด, ์์ด์ ํธ ํ๋ซํผ์ ๋ฐ๊ฟ๋ ์ฌ์ฌ์ฉ์ด ์ฌ์์ง ์ฅ์ ๋์ธ ๊ฒ ๊ฐ์๋ค.

MCP ๋์ ํ๋ฆ์ ์์ ๊ฐ์ผ๋ฉฐ, ํฌ๊ฒ 3๊ฐ์ subject ๋ก ๊ตฌ๋ถํ ์ ์๋ค.
Gemini ๋ก ๋ณผ ์ ์๋ค.Context7 ์ ์ธ ์ ์์ผ๋ฉฐ, ๊ด๋ จ๋ Json format ์ ์ ์ํ ์ํ์ด๋ค.Context7 ์๋ฒ๋ก ๋ณผ ์ ์๋ค.๊ทธ๋ฆฌ๊ณ , Gemini ์ Context7 MCP server ๊ฐ์ ํ๋ฆ์ ์์ฝํด๋ณด๋ฉด ๋ค์๊ณผ ๊ฐ๋ค.
1๏ธโฃ ํ๋กฌํํธ ์ ๋ ฅ๊ณผ ํธ๋ฆฌ๊ฑฐ -> 2๏ธโฃ ๊ธฐ์ ์คํ/๋ผ์ด๋ธ๋ฌ๋ฆฌ ์๋ณ -> 3๏ธโฃ Context7 ์๋ฒ๋ก ์์ฒญ -> 4๏ธโฃ ๊ณต์ ๋ฌธ์ยท์ฝ๋ ์ค๋ํซ ์์ง -> 5๏ธโฃ LLM ์ปจํ ์คํธ์ ์ฃผ์ -> 6๏ธโฃ LLM์ด ์ต์ ์ ๋ณด ๊ธฐ์ค์ผ๋ก ๋ต๋ณ ์์ฑ
์ฐ๋ํ๋ ์์ ์์ CLI ๊ฐ ์๋, plugIn์ ์ฌ์ฉํ๋ ๋จ๊ณ์์ด์ IntelliJ IDE ์์ plugIn ์ ํตํด ์ฐ๋ํ๋ ๋ฐฉ๋ฒ์ผ๋ก ์๊ฐํด๋ณด๊ฒ ๋ค!
gemini command ๋ก ์คํ ์, plugIn ์ผ๋ก ์คํํ๋ ๊ฒ๊ณผ ๋์ผํ๋ค.




Context7 is great, but sometimes it adds a lot of text to the context, and you can easily "burn" a lot of tokens.