GeminiMCP

GeminiMCP

3.3

If you are the rightful owner of GeminiMCP and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

MCP (Model Control Protocol) server integrating with Google's Gemini API.

The Gemini MCP Server is a robust and efficient Model Control Protocol server designed to integrate seamlessly with Google's Gemini API. Written in Go, it compiles into a single self-contained binary, eliminating dependency issues and ensuring stability. The server dynamically accesses the latest Gemini models, providing advanced context handling with efficient caching and TTL control. It offers enhanced file handling with intelligent MIME detection and is built for production reliability with robust error handling and automatic retries. The server supports comprehensive capabilities, including code analysis, general queries, and search with grounding, making it a versatile tool for developers and researchers.

Features

  • Single Self-Contained Binary: Compiles to a single binary with no dependencies.
  • Dynamic Model Access: Automatically fetches the latest Gemini models at startup.
  • Advanced Context Handling: Efficient caching system with TTL control.
  • Enhanced File Handling: Seamless file integration with intelligent MIME detection.
  • Production Reliability: Robust error handling and automatic retries.

Tools

  1. gemini_ask

    For code analysis, general queries, and creative tasks with optional file context.

  2. gemini_search

    Provides grounded answers using Google Search integration with enhanced model capabilities.

  3. gemini_models

    Lists all available Gemini models with capabilities and caching support.