An MCP server that allows AI assistants to connect with Google Gemini's command-line interface, taking advantage of Gemini's large token capacity to analyze large files and understand codebases.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add gemini-server-tuannvm -- npx -y @tuannvm/gemini-mcp-server~/.codex/config.toml
[mcp_servers.gemini-server-tuannvm]
command = "npx"
args = ["-y", "@tuannvm/gemini-mcp-server"]
# codex mcp add gemini-server-tuannvm -- npx -y @tuannvm/gemini-mcp-server~/.cursor/mcp.json
{
"mcpServers": {
"gemini-server-tuannvm": {
"command": "npx",
"args": [
"-y",
"@tuannvm/gemini-mcp-server"
]
}
}
}.vscode/mcp.json
{
"servers": {
"gemini-server-tuannvm": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@tuannvm/gemini-mcp-server"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"gemini-server-tuannvm": {
"command": "npx",
"args": [
"-y",
"@tuannvm/gemini-mcp-server"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"gemini-server-tuannvm": {
"command": "npx",
"args": [
"-y",
"@tuannvm/gemini-mcp-server"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"gemini-server-tuannvm": {
"command": "npx",
"args": [
"-y",
"@tuannvm/gemini-mcp-server"
]
}
}
}