hello-emrah

Gemini MCP

Community hello-emrah
Updated

An MCP server for Google's Gemini API: text, image, video, speech, embeddings and deep research. Formerly Sibyl.

Gemini MCP

Formerly Sibyl.

An MCP server for Google's Gemini.

One MCP across the whole generative surface: text, image, video, speech, embeddings, and deep research. Built for personal use, shared openly, not productised.

Gemini MCP is a local Model Context Protocol server wrapping Google's Gemini generative API. It folds the old nano-banana (image) and gemini-deep-research servers into one coherent Gemini surface, and adds text, video, speech and embeddings, so an assistant reaches everything Gemini generates through a single tool set.

Tools

Tool What it does
generate Text, code, chat and reasoning with Gemini
generate_image / edit_image Generate or edit images (Nano Banana). Edit takes one or more inputs for compositing and iterative refinement
generate_video / video_status Generate video with Veo. Async: fire, then poll
speak Text to speech with Gemini TTS
embed Embedding vectors for one or more texts
deep_research / research_get / research_followup Fire an autonomous multi-step research task, poll it, and save a cited Markdown report; ask follow-ups without re-running

Requirements

Install

git clone https://github.com/hello-emrah/gemini-mcp.git
cd gemini-mcp
npm install

Wire into Claude

{
  "mcpServers": {
    "gemini": {
      "command": "node",
      "args": ["/absolute/path/to/gemini-mcp/index.js"],
      "env": { "GEMINI_API_KEY": "your-key" }
    }
  }
}

Config

Variable Purpose
GEMINI_API_KEY Required. Your Gemini API key.
GEMINI_DEEP_RESEARCH_API_KEY Optional. A separate key for the research agent; falls back to GEMINI_API_KEY.
GEMINI_TEXT_MODEL / GEMINI_IMAGE_MODEL / GEMINI_VIDEO_MODEL / GEMINI_TTS_MODEL / GEMINI_EMBED_MODEL Optional model overrides; sensible current defaults otherwise.
GEMINI_OUTPUT_DIR Where research reports and embedding files land by default.

Design philosophy

The visual mark and the tool itself were built deliberately against the visual language of capitalist software design. No gradients, no neon, no glass, no drop shadows, no isometric stock illustration. Single-shade flat seals in warm, considered colours, ancient-glyph silhouettes, generous whitespace. The mark could be pressed into wax or carved into stone.

This tool is built for personal use and shared openly. It is not productised, monetised, or instrumented. Use it for your own work or fork it for yours.

License

MIT.

MCP Server · Populars

MCP Server · New

    rootSunc

    CNEquity · 中国市场金融数据湖

    中国 A 股数据基础设施。55个日更数据集:股票行情、基本面、期货数据、资金面、公告事件、指数行业、宏观与风险。行级溯源、PIT 语义、复权与历史成分内置,MCP 原生。自托管,零注册、零 API Token

    Community rootSunc
    metavert-io

    LightCMS

    Self-hosted CMS that works human or headless: full admin UI plus REST and MCP APIs, built-in semantic search and site chat, and content forking, versioning, diff/merge review, templates, approvals, and static page generation.

    Community metavert-io
    pipelab-org

    pipelock

    Open-source AI agent firewall for MCP security and agent egress. Scans mediated HTTP, MCP, A2A, and WebSocket traffic for exfiltration, SSRF, and prompt injection, and emits mediator-signed action receipts: verifiable audit evidence from outside the agent.

    Community pipelab-org
    zachshallbetter

    adobe-mcp

    MCP server that turns Adobe InDesign into an AI design automation platform — 135+ tools for layout, styles, export, and publishing workflows

    Community zachshallbetter
    obsei

    obsei

    Open source, privacy-first Voice of Customer analytics. A self-hosted alternative to Enterpret and Unwrap that strips PII from feedback before any LLM sees it.

    Community obsei