mcp__gemini__ai_chat
AI conversation with model selection
Code generation and analysis routed through OpenRouter to Gemini — components, hooks, APIs, schemas, tests, Dockerfiles and deployment manifests, plus codebase analysis and a task list.
LABSCO SUMMARY
The generation surface is broad — frontend, backend, tests, containers, deployment — but access is tiered, and the free tier is 4 tools with 50 calls a day. If you want the scaffolding and deployment tools, that is the paid tier or the 14-day trial, and the OpenRouter usage is billed to you on top. The tool names in What you get are the README's, and the README does not agree with itself on a count; when we connected, the server listed four tools under other names — mcp__gemini__ai_chat, mcp__gemini__code_analyze, mcp__gemini__create_project_tasks and mcp__gemini__system_status — so expect the list your install shows to follow your tier rather than the README.
An MCP server that sends development work to Gemini models through OpenRouter. It covers scaffolding and generation across the stack — frontend components and styles, backend APIs, schemas and middleware, tests, containers and deployment configuration — alongside codebase analysis, general AI consultation and a small built-in task list.
ask_gemini, analyze_codebasegenerate_component, generate_styles, generate_hook, scaffold_projectgenerate_api, generate_schema, generate_middlewaregenerate_tests, optimize_codegenerate_dockerfile, generate_deployment, generate_env, generate_monitoringcreate_task, list_tasks, update_task, delete_tasksystem_statusAn OpenRouter API key in OPENROUTER_API_KEY — every call is billed to that account, since the Gemini models are reached through OpenRouter. Node.js 18 or higher. The npm package name is enhanced-gemini-mcp (4.0.0); install from a clone with npm install and register it in Claude Code with claude mcp add gemini -- node $(pwd)/src/server.js, run from the clone (the README prints it as claude add mcp …, which the CLI rejects). Most tools are behind a paid licence: the free tier is 4 tools and 50 calls a day, a 14-day trial opens everything, and a purchased key goes in GEMINI_MCP_LICENSE. Licensed GPL-3.0.
One command plus a key — npx -y github:emmron/gemini-mcp, then supply credentials
USE CASES
Scaffold the project with TypeScript and your styling choice, then generate the first components and the data-fetching hook they need.
Generate the endpoints for a resource with auth, validation and pagination, and the matching database schema with its relationships and indexes.
Produce a multi-stage Dockerfile, a Kubernetes deployment with replicas and autoscaling, and per-environment configuration, in the order you would write them by hand.
Generate a suite for the target at the level you need — unit, integration or end to end — with coverage and mocks wired in.
Put the question to Gemini through OpenRouter without leaving the client you are already working in, and point it at a path when the answer depends on the code.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
mcp__gemini__ai_chatAI conversation with model selection
mcp__gemini__code_analyzeAnalyze code for quality and issues
mcp__gemini__create_project_tasksCreate project tasks from requirements
mcp__gemini__system_statusComprehensive system status showing all capabilities and performance metrics
BEFORE YOU INSTALL
4 tools when we connected.
CONTEXT COST
Rated by the size of the 4 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
npx -y github:emmron/gemini-mcpgit clone https://github.com/emmron/gemini-mcp.git
cd gemini-mcp
npm installAdd this block to your Claude Code MCP configuration:
{
"mcpServers": {
"gemini": {
"command": "node",
"args": [
"<YOUR_PATH_TO_GEMINI_MCP>/src/server.js"
],
"env": {
"OPENROUTER_API_KEY": "<YOUR_OPENROUTER_API_KEY>"
}
}
}
}<YOUR_PATH_TO_GEMINI_MCP> is the full path to your clone. To skip the clone, use the npx route above instead.