gemini-code-context-mcp
About
Gemini 2M context cache for Claude Code — persistent; repeat queries ~8x faster, ~4x cheaper.
Use this server
Add it to your MCP client. The catalogue lists this config verbatim from its source — it does not run, download, or vouch for the server. Review the command before you run it.
Transportstdio (runs a local command)
Env vars
GEMINI_CREDENTIALS_PROFILE GEMINI_API_KEY GEMINI_USE_VERTEX GOOGLE_CLOUD_PROJECT GEMINI_DAILY_BUDGET_USD GEMINI_CODE_CONTEXT_DEFAULT_MODEL GEMINI_CODE_CONTEXT_CACHE_TTL_SECONDS GEMINI_CODE_CONTEXT_LOG_LEVELClaude Code
claude mcp add --env GEMINI_CREDENTIALS_PROFILE= --env GEMINI_API_KEY= --env GEMINI_USE_VERTEX= --env GOOGLE_CLOUD_PROJECT= --env GEMINI_DAILY_BUDGET_USD= --env GEMINI_CODE_CONTEXT_DEFAULT_MODEL= --env GEMINI_CODE_CONTEXT_CACHE_TTL_SECONDS= --env GEMINI_CODE_CONTEXT_LOG_LEVEL= gemini-code-context-mcp -- npx @qmediat.io/gemini-code-context-mcp
Cursor
If the button doesn't open Cursor, use the JSON below — Cursor accepts the same mcpServers config.
VS Code
code --add-mcp '{"name":"gemini-code-context-mcp","command":"npx","args":["@qmediat.io/gemini-code-context-mcp"],"env":{"GEMINI_CREDENTIALS_PROFILE":"","GEMINI_API_KEY":"","GEMINI_USE_VERTEX":"","GOOGLE_CLOUD_PROJECT":"","GEMINI_DAILY_BUDGET_USD":"","GEMINI_CODE_CONTEXT_DEFAULT_MODEL":"","GEMINI_CODE_CONTEXT_CACHE_TTL_SECONDS":"","GEMINI_CODE_CONTEXT_LOG_LEVEL":""}}'
JSON
{
"mcpServers": {
"gemini-code-context-mcp": {
"command": "npx",
"args": [
"@qmediat.io/gemini-code-context-mcp"
],
"env": {
"GEMINI_CREDENTIALS_PROFILE": "",
"GEMINI_API_KEY": "",
"GEMINI_USE_VERTEX": "",
"GOOGLE_CLOUD_PROJECT": "",
"GEMINI_DAILY_BUDGET_USD": "",
"GEMINI_CODE_CONTEXT_DEFAULT_MODEL": "",
"GEMINI_CODE_CONTEXT_CACHE_TTL_SECONDS": "",
"GEMINI_CODE_CONTEXT_LOG_LEVEL": ""
}
}
}
}
Environment variables are listed by name only — fill in your own values. Entries never carry secrets.