MCP μλ²μ μ°κ²°ν΄ gemini cliμ κΈ°λ³Έ μ 곡λλ ν΄ μΈμλ 컀μ€ν ν΄λ€μ μ°κ²°ν΄μ μ¬μ©ν μ μμ.
settings.jsonμ μΆκ°νλ©΄ κ°νΈνκ² μ¬μ©ν μ μμ. μ€μ μμλ μλμ κ°μ. μμ£Ό μ¬μ©νλ MCPλ€μ νλλ ν 리μ settings.jsonμ λ±λ‘ν΄λλ©΄ λͺ¨λ νλ‘μ νΈμμ λ°λ‘ μΈ μ μμΌλ νΈν¨.
{
"mcpServers": {
"sequential-thinking": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-sequential-thinking"
]
}
}
}μ€μ μ μ¬μ©λλ λ³μλ μλμ κ°μ.
command(string, required): MCP μλ²λ₯Ό μμνκΈ° μν΄ μ€νν λͺ λ Ήμ΄args(array of strings, optional): λͺ λ Ήμ΄μ μ λ¬ν μΈμ(arguments) λ°°μ΄env(object, optional): μλ² νλ‘μΈμ€μ μ€μ ν νκ²½ λ³μcwd(string, optional): μλ²λ₯Ό μμν μμ λλ ν 리timeout(number, optional): ν΄λΉ MCP μλ²λ‘μ μμ²μ λν νμμμ μκ°(λ°λ¦¬μ΄ λ¨μ)trust(boolean, optional): μ΄ μλ²λ₯Ό μ λ’°νκ³ λͺ¨λ λꡬ νΈμΆ νμΈμ 건λλΈμ§ μ¬λΆλ₯Ό μ€μ
μ¬μ© μμλ μλμ κ°μ.
"mcpServers": {
"myPythonServer": {
"command": "python",
"args": ["mcp_server.py", "--port", "8080"],
"cwd": "./mcp_tools/python",
"timeout": 5000
},
"myNodeServer": {
"command": "node",
"args": ["mcp_server.js"],
"cwd": "./mcp_tools/node"
},
"myDockerServer": {
"command": "docker",
"args": ["run", "-i", "--rm", "-e", "API_KEY", "ghcr.io/foo/bar"],
"env": {
"API_KEY": "$MY_API_TOKEN"
}
}
}μΈν
ν ν ν°λ―Έλμμ gemini CLIλ₯Ό μ€νν ν /mcp descλ₯Ό μ
λ ₯νλ©΄ μλμ κ°μ΄ μ€λͺ
μ΄ λμ€λκ±Έ νμΈν μ μμ.

μ΄ κΈμμλ gemini CLI μ¬μ© μ Sequential Thinking MCP μ°λκ±Έ κ°μΆνλ€κ³ ν¨.
κ·Έ μΈ MCP μλ² μΆμ²μ MCP μλ² μΆμ² λ° νμ© μμμμ λ€λ£° μμ .
곡λΆμλ£: https://github.com/google-gemini/gemini-cli/blob/main/docs/cli/configuration.md