MCP server that enables AI assistants to interact with Google Gemini CLI, leveraging Gemini's massive token window for large file analysis and codebase understanding
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio counts 1 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
macOS
~/Library/Application Support/Claude/claude_desktop_config.json
evidence-backed
findings quoted directly from the published source artifact — not inferred
filesystem 3
- fs jamubc-gemini-mcp-tool-e29c948/scripts/doctor.mjs :17
import { existsSync, readFileSync } from "node:fs"; - fs jamubc-gemini-mcp-tool-e29c948/scripts/run-tests.mjs :20
import { readdirSync, statSync, existsSync } from "node:fs"; - fs jamubc-gemini-mcp-tool-e29c948/src/utils/chunkCache.ts :3
import * as fs from 'fs';
shell / exec 3
- shell jamubc-gemini-mcp-tool-e29c948/scripts/doctor.mjs :16
import { spawnSync } from "node:child_process"; - shell jamubc-gemini-mcp-tool-e29c948/scripts/run-tests.mjs :19
import { spawnSync } from "node:child_process"; - shell jamubc-gemini-mcp-tool-e29c948/src/utils/commandExecutor.ts :1
import { spawn, execSync } from "child_process";
secrets 1
- secrets jamubc-gemini-mcp-tool-e29c948/scripts/doctor.mjs :197
if (process.env.DEEPSEEK_API_KEY) {
declared dependencies 12
- @modelcontextprotocol/sdk@^1.0.0
- chalk@^5.0.0
- d3-shape@^3.2.0
- prismjs@^1.30.0
- zod@^3.25.76
- zod-to-json-schema@^3.24.6
- @types/node@^20.0.0
- mermaid@^11.15.0
- tsx@^4.0.0
- typescript@^5.0.0
- vitepress@^1.6.3
- vitepress-plugin-mermaid@^2.0.17