Skip to main content
Glama
GemForge-Gemini-Tools-MCP

GemForge-Gemini-Tools-MCP

by PV-Bhat

GemForge (Herramientas Gemini)

Insignia de herrería MCP.so

GemForge-Gemini-Tools-MCP : Integración de Gemini de nivel empresarial para sus agentes MCP favoritos. Potencie Claude, Roo Code y Windsurf con análisis de código base, búsqueda en tiempo real, procesamiento de texto/PDF/imágenes y más.

Navegación rápida

Related MCP server: Vibe Check MCP

¿Por qué GemForge?

GemForge es el puente esencial entre la IA Gemini de Google y el ecosistema MCP: niebla gemológica

  • Acceso web en tiempo real : obtenga noticias de última hora, tendencias del mercado y datos actuales con gemini_search

  • Razonamiento avanzado : procese problemas lógicos complejos con pensamiento paso a paso a través de gemini_reason

  • Dominio del código : analice repositorios completos, genere soluciones y depure código con gemini_code

  • Procesamiento de múltiples archivos : maneje más de 60 formatos de archivos, incluidos PDF, imágenes y más con gemini_fileops

  • Selección de modelo inteligente : enruta automáticamente al modelo Gemini óptimo para cada tarea

  • Listo para la empresa : manejo robusto de errores, administración de límites de velocidad y mecanismos de respaldo de API

Inicio rápido

Instalación de una línea

npx @gemforge/mcp-server@latest init

Configuración manual

  1. Crear archivo de configuración ( claude_desktop_config.json ):

{
  "mcpServers": {
    "GemForge": {
      "command": "node",
      "args": ["./dist/index.js"],
      "env": {
        "GEMINI_API_KEY": "your_api_key_here"
      }
    }
  }
}
  1. Instalar y ejecutar:

npm install gemforge-mcp
npm start

Vea la demostración de configuración de 30 segundos →

Confiabilidad para trabajos pesados

GemForge está diseñado para entornos de producción:

  • Compatibilidad con más de 60 tipos de archivos : procese todo, desde código hasta documentos e imágenes

  • Retrocesos automáticos del modelo : continúa funcionando incluso durante límites de velocidad o interrupciones del servicio

  • Registro de errores de nivel empresarial : diagnósticos detallados para la solución de problemas

  • Resiliencia de API : retroceso exponencial, lógica de reintento y cambio de modelo sin interrupciones

  • Soporte completo de repositorio : analice bases de código completas con patrones de inclusión/exclusión configurables

  • Procesamiento de contenido XML : manejo especializado de datos estructurados

Herramientas clave

Herramienta

Descripción

Capacidad clave

gemini_search

Recuperación de información conectada a la web

Acceso a datos en tiempo real

gemini_reason

Resolución de problemas complejos con lógica paso a paso

Proceso de razonamiento transparente

gemini_code

Comprensión y generación profunda de código

Análisis completo del repositorio

gemini_fileops

Procesamiento de múltiples archivos en más de 60 formatos

Comparación y transformación de documentos

{
  "toolName": "gemini_search",
  "toolParams": {
    "query": "Latest advancements in quantum computing",
    "enable_thinking": true
  }
}
{
  "toolName": "gemini_code",
  "toolParams": {
    "question": "Identify improvements and new features",
    "directory_path": "path/to/project",
    "repomix_options": "--include \"**/*.js\" --no-gitignore"
  }
}
{
  "toolName": "gemini_fileops",
  "toolParams": {
    "file_path": ["contract_v1.pdf", "contract_v2.pdf"],
    "operation": "analyze",
    "instruction": "Compare these contract versions and extract all significant changes."
  }
}

Configuración

GemForge ofrece opciones de configuración flexibles:

GEMINI_API_KEY=your_api_key_here       # Required: Gemini API key
GEMINI_PAID_TIER=true                  # Optional: Set to true if using paid tier (better rate limits)
DEFAULT_MODEL_ID=gemini-2.5-pro        # Optional: Override default model selection
LOG_LEVEL=info                         # Optional: Set logging verbosity (debug, info, warn, error)
{
  "mcpServers": {
    "GemForge": {
      "command": "node",
      "args": ["./dist/index.js"],
      "env": {
        "GEMINI_API_KEY": "your_api_key_here"
      }
    }
  }
}

GemForge selecciona inteligentemente el mejor modelo para cada tarea:

  • gemini_search : utiliza gemini-2.5-flash para la velocidad y la integración de búsqueda

  • gemini_reason : utiliza gemini-2.5-pro para capacidades de razonamiento profundo

  • gemini_code : utiliza gemini-2.5-pro para la comprensión de código complejo

  • gemini_fileops : selecciona entre gemini-2.0-flash-lite o gemini-1.5-pro según el tamaño del archivo

Anule el parámetro model_id en cualquier llamada de herramienta o establezca la variable de entorno DEFAULT_MODEL_ID .

Despliegue

Smithery.ai

Implementación con un solo clic a través de Smithery.ai

Estibador

docker run -e GEMINI_API_KEY=your_api_key ghcr.io/pv-bhat/gemforge:latest

Autoalojado

Utilice nuestro listado de directorio MCP.so para obtener instrucciones de integración.

¿Qué diferencia a GemForge?

  • Poder entre ecosistemas : conecte la IA de Google con Claude y otros agentes de MCP

  • Análisis de múltiples archivos : compare documentos, imágenes o versiones de código

  • Enrutamiento inteligente : selección automática de modelos según los requisitos de la tarea

  • Listo para producción : diseñado para entornos empresariales

GemForge en acción

Comunidad y soporte

Documentación

Visite nuestro sitio de documentación para:

  • Tutoriales de uso avanzado

  • Referencia de API

  • Consejos para la solución de problemas

Licencia

Con licencia MIT. Consulte la LICENCIA para más detalles.

Expresiones de gratitud

Desarrollado por la API de Gemini e inspirado en el Protocolo de contexto de modelo .

Available Tools

4 tools
gemini_codeC

Analyzes codebases using Repomix and Gemini 2.5 Pro. Answers questions about code structure, logic, and potential improvements.

Inputs: question (required), codebase_path, directory_path, model_id.

gemini_fileopsA

Performs efficient operations on files (text, PDF, images, etc.) using appropriate Gemini models (Flash-Lite or 1.5 Pro for large files). Use for summarization, extraction, or basic analysis.

Inputs: file_path (required), instruction, model_id, operation, +1 more.

gemini_reasonA

Solves complex problems with step-by-step reasoning using Gemini 2.0 Flash Thinking. Best for math and science problems, coding challenges, and tasks requiring transparent reasoning process.

Inputs: problem (required), file_path, model_id, show_steps.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A3.7/5.0

    Scored across 4 tools

    Disambiguation5/5

    Each tool has a clearly distinct purpose with no overlap: gemini_code analyzes codebases, gemini_fileops handles file operations, gemini_reason solves complex problems with reasoning, and gemini_search retrieves general information. The descriptions clearly differentiate their domains and use cases, making misselection unlikely.

    Naming Consistency5/5

    All tool names follow a consistent 'gemini_' prefix pattern with descriptive suffixes (code, fileops, reason, search). This uniform naming convention makes the tool set predictable and easy to understand, with no deviations in style or structure.

    Tool Count4/5

    Four tools is a reasonable number for a Gemini-focused server, covering key areas like code analysis, file operations, reasoning, and search. It feels slightly thin but well-scoped, as each tool addresses a distinct domain without unnecessary duplication.

    Completeness4/5

    The tool set covers major use cases for Gemini models: code analysis, file handling, reasoning, and information retrieval. Minor gaps might include more specialized operations like image generation or multimodal analysis, but the core functionalities are well-represented for general-purpose tasks.

    Maintenance

    ActivityInactive
    ResponsivenessOutdated data

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      D
      maintenance
      The ultimate Gemini API interface for MCP hosts, intelligently selecting models for the task at hand—delivering optimal performance, minimal token cost, and seamless integration.
      32
      MIT
    • A
      license
      B
      quality
      D
      maintenance
      A metacognitive pattern interrupt system that helps prevent AI assistants from overcomplicated reasoning paths by providing external validation, simplification guidance, and learning mechanisms.
      2
      325 npm
      505
      MIT
    • A
      license
      A
      quality
      D
      maintenance
      An MCP server that gives your IDE or agent access to Google Gemini with autonomous codebase exploration, enabling deep code analysis, architectural reviews, and bug hunting.
      20
      10
      MIT