GemForge (Gemini Tools)

Integra Google Gemini para análisis avanzado de bases de código, búsqueda web y procesamiento de texto, PDFs e imágenes.

Documentación

GemForge (Gemini Tools)

GemForgeLogo Glama Badge

Resumen

Smithery Badge MCP.so GemForge-Gemini-Tools-MCP MCP server

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

Navegación rápida

¿Por qué GemForge?

GemForge es el puente esencial entre la IA Gemini de Google y el ecosistema MCP: gemfog

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

  • Razonamiento avanzado: Procesa problemas de lógica complejos con pensamiento paso a paso mediante gemini_reason

  • Dominio del código: Analiza repositorios completos, genera soluciones y depura código con gemini_code

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

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

  • Listo para empresas: Manejo robusto de errores, gestión de límites de velocidad y mecanismos de respaldo de API

Inicio rápido

Instalación en una línea

npx @gemforge/mcp-server@latest init

Configuración manual

  1. Crea el 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. Instala y ejecuta:
npm install gemforge-mcp
npm start

Ver demostración de configuración de 30 segundos →

Fiabilidad de alto rendimiento

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

  • Soporte para más de 60 tipos de archivo: Procesa desde código hasta documentos e imágenes
  • Respaldo automático de modelos: Continúa funcionando incluso durante límites de velocidad o interrupciones del servicio
  • Registro de errores de nivel empresarial: Diagnósticos detallados para resolución de problemas
  • Resiliencia de API: Retroceso exponencial, lógica de reintentos y cambio de modelo sin interrupciones
  • Soporte completo de repositorios: Analiza bases de código completas con patrones de inclusión/exclusión configurables
  • Procesamiento de contenido XML: Manejo especializado para datos estructurados

Herramientas clave

HerramientaDescripciónCapacidad clave
gemini_searchRecuperación de información conectada a la webAcceso a datos en tiempo real
gemini_reasonResolución de problemas complejos con lógica paso a pasoProceso de razonamiento transparente
gemini_codeComprensión y generación profunda de códigoAnálisis completo de repositorios
gemini_fileopsProcesamiento de múltiples archivos en más de 60 formatosComparación y transformación de documentos
Ejemplo: Búsqueda en tiempo real
{
  "toolName": "gemini_search",
  "toolParams": {
    "query": "Latest advancements in quantum computing",
    "enable_thinking": true
  }
}
Ejemplo: Análisis de código
{
  "toolName": "gemini_code",
  "toolParams": {
    "question": "Identify improvements and new features",
    "directory_path": "path/to/project",
    "repomix_options": "--include \"**/*.js\" --no-gitignore"
  }
}
Ejemplo: Comparación de múltiples archivos
{
  "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:

Variables de entorno
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)
Integración con Claude Desktop
{
  "mcpServers": {
    "GemForge": {
      "command": "node",
      "args": ["./dist/index.js"],
      "env": {
        "GEMINI_API_KEY": "your_api_key_here"
      }
    }
  }
}
Selección avanzada de modelo

GemForge selecciona inteligentemente el mejor modelo para cada tarea:

  • gemini_search: Usa gemini-2.5-flash para velocidad e integración de búsqueda
  • gemini_reason: Usa gemini-2.5-pro para capacidades de razonamiento profundo
  • gemini_code: Usa gemini-2.5-pro para comprensión compleja de código
  • gemini_fileops: Selecciona entre gemini-2.0-flash-lite o gemini-1.5-pro según el tamaño del archivo

Anula con el parámetro model_id en cualquier llamada de herramienta o establece la variable de entorno DEFAULT_MODEL_ID.

Despliegue

Smithery.ai

Despliegue con un clic a través de Smithery.ai

Docker

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

Autoalojado

Usa nuestro listado en el directorio MCP.so para instrucciones de integración.

¿Qué distingue a GemForge?

  • Poder entre ecosistemas: Conecta la IA de Google con Claude y otros agentes MCP
  • Análisis de múltiples archivos: Compara documentos, imágenes o versiones de código
  • Enrutamiento inteligente: Selección automática de modelo según los requisitos de la tarea
  • Listo para producción: Diseñado para entornos empresariales

GemForge in Action

Comunidad y soporte

Documentación

Visita nuestro sitio de documentación para:

  • Tutoriales de uso avanzado
  • Referencia de API
  • Consejos de solución de problemas

Licencia

Licenciado bajo la Licencia MIT. Consulta LICENSE para más detalles.

Agradecimientos

  • API de Google Gemini por proporcionar las capacidades de IA subyacentes
  • Model Context Protocol (MCP) por estandarizar las interfaces de herramientas de IA