MCP(Model Context Protocol) ์๋ฒ ๊ฐ๋ฐ์ ๊ฐ์ํํ ์ค๋น๋ฅผ ํ์ธ์! Gemini CLI๋ ์ด์ MCP ์๋ฒ ๊ฐ๋ฐ์ ์ํ Python์ ์ ๋์ ์ธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ธ FastMCP์ ์ํํ๊ฒ ํตํฉ๋ฉ๋๋ค. ๋ ์คํ์์ค ํ๋ก์ ํธ๊ฐ ํตํฉ์ ํตํด ์ฌ์ฉ์ ์ค์ MCP ๋๊ตฌ์ ํ๋กฌํํธ๋ฅผ Gemini CLI์ ์ง์ ์์ฝ๊ฒ ์ฐ๊ฒฐํ ์ ์์์ ๋ฐํํ๊ฒ ๋์ด ๊ธฐ์ฉ๋๋ค!
์ด์ FastMCP v2.12.3๋ถํฐ fastmcp install gemini-cli ๋ช ๋ น์ ์ฌ์ฉํ์ฌ FastMCP๋ก ๊ฐ๋ฐ๋ ๋ก์ปฌ STDIO ์ ์ก MCP ์๋ฒ๋ฅผ ์ค์นํ ์ ์์ต๋๋ค.
fastmcp install gemini-cli server.py
์ด ๋ช
๋ น์ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ํํ๊ณ FastMCP ์๋ฒ์ ๊ธฐ๋ฅ์ Gemini CLI ๋ด์์ ์ฆ์ ์ฌ์ฉ ๋ฐ ๊ตฌ์ฑํ ์ ์๋๋ก ํฉ๋๋ค! ๊ตฌ์ฑ๊ณผ ์ข
์์ฑ ๊ด๋ฆฌ๋ฅผ ์๋์ผ๋ก ์ฒ๋ฆฌํ๊ณ Gemini CLI์ ๋ด์ฅ๋ MCP ๊ด๋ฆฌ ์์คํ
(gemini mcp add
)์ ํธ์ถํฉ๋๋ค. ๋ก์ปฌ ์๋ฒ ๊ฐ๋ฐ์์ ์ด ํตํฉ์ ํธ๋ฆฌํ๊ฒ ์์ํ ์ ์๋ ๋ฐฉ๋ฒ์ ์ ๊ณตํฉ๋๋ค.
MCP ์๋ฒ๋ ์์ด์ ํธ๊ฐ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ผ๋ก๋ ์ํํ ์ ์๋ ์์ ์ ์ํํ๊ณ ์ปจํ ์คํธ์ ์ก์ธ์คํ ์ ์๋๋ก ํ์ฌ Gemini CLI ๊ฒฝํ์ ํฌ๊ฒ ํฅ์์ํฌ ์ ์์ต๋๋ค. FastMCP์ Python ๋ฐฉ์ ๋์์ธ์ ๋ฐ์ฝ๋ ์ดํฐ์ ํ์ ํํธ๋ฅผ ์ฌ์ฉํ์ฌ ๋ค์ ๊ตฌ์ฑ์์๋ฅผ ๊ฐ๋จํ๊ณ ์ง๊ด์ ์ผ๋ก ๋ง๋ค ์ ์๋๋ก ํด์ค๋๋ค.
/promptname
)๋ก ์ฌ์ฉํฉ๋๋ค. ์ด๋ฅผ ํตํด ์ํธ์์ฉ์ด ๊ฐ์ํ๋๊ณ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉํ๋ ํ๋กฌํํธ๊ฐ ํฐ๋ฏธ๋ ํ๊ฒฝ์ ์์ฐ์ค๋ฝ๊ฒ ๋
น์๋ญ๋๋ค.์ด ํตํฉ์ ์ฌ์ฉํด ๋ณด๊ณ ์ถ์ผ์ธ์? Gemini CLI์ FastMCP๋ฅผ ์ฌ์ฉํ๋ฉด ์ฝ๊ฒ ์์ํ๊ณ ์คํํ ์ ์์ต๋๋ค.
npm install -g @google/gemini-cli@latest
pip install fastmcp>=2.12.3
server.py
๋ฅผ ๋ง๋ญ๋๋ค. (์)fastmcp install gemini-cli server.py
/mcp
๋ฅผ ์ฌ์ฉํ์ฌ ํ์ธํฉ๋๋ค.์์ธํ ๋ด์ฉ๊ณผ ๊ณ ๊ธ ๊ตฌ์ฑ์ ๊ณต์ FastMCP ํตํฉ ์ค๋ช ์๋ฅผ ์ฐธ์กฐํ์ธ์.
์ฌ๋ฌ๋ถ์ด ์ด๋ค ํ์ ์ ์ธ MCP ์๋ฒ๋ฅผ ๊ฐ๋ฐํ๊ณ Gemini CLI์์ ๊ทธ๊ฒ์ ์ด๋ป๊ฒ ํ์ฉํ์ค์ง ๊ธฐ๋๋ฉ๋๋ค!
FastMCP ๋๋ Gemini CLI์์ ๋ณด๊ณ ์ถ์ ๊ธฐ๋ฅ ์์ฒญ์ด๋ ๊ฐ์ ์ฌํญ์ด ์๋์? ๋ ๋ค ์คํ์์ค๋ก ์ ๊ณต๋๋ฏ๋ก GitHub์์ ์ง์ FastMCP ๋๋ Gemini CLI๋ฅผ ํตํด ์๋ก์ด ์ด์๋ฅผ ์ด์ด ์๊ฒฌ์ ์ ๋ฌํ ์ ์์ต๋๋ค.