LabscoMCP early access ↗
emmronMCP SERVER

Enhanced Gemini MCP

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.

by emmron ↗Code Generation, Scaffolding & MigrationCommunity

LABSCO SUMMARY

Check the tier before you plan around it.

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.

What it is

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.

What you get

  • General AI consultation on a coding question, and a codebase read for analysis from a path you give — ask_gemini, analyze_codebase
  • Frontend generation: components for React, Vue, Angular or Svelte with the features and styling approach you name, CSS/SCSS or theme output, framework hooks and composables, and a whole project scaffolded — generate_component, generate_styles, generate_hook, scaffold_project
  • Backend generation: REST APIs for Express, Fastify, NestJS or Koa with auth, validation and pagination, database schemas for MongoDB, PostgreSQL or MySQL through Prisma, TypeORM or Mongoose, and middleware — generate_api, generate_schema, generate_middleware
  • Test suites for Jest, Vitest, Cypress or Playwright at unit, integration or end-to-end level, and an optimisation pass over a path focused on performance or security — generate_tests, optimize_code
  • Deployment artefacts: a multi-stage Dockerfile, a Kubernetes or Docker Compose deployment with replicas and autoscaling, multi-environment configuration, and a Prometheus/Grafana monitoring stack — generate_dockerfile, generate_deployment, generate_env, generate_monitoring
  • A task list kept alongside the work — created with a priority, filtered by status, updated and removed — create_task, list_tasks, update_task, delete_task
  • Server health and current status reported on request — system_status

Requirements

An 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.

Setup effort

One command plus a key — npx -y github:emmron/gemini-mcp, then supply credentials