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)
Resumen
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
- Características
- Inicio rápido
- Configuración
- Herramientas
- Fiabilidad de alto rendimiento
- Despliegue
- Ejemplos
- Comunidad
- Documentación
¿Por qué GemForge?
GemForge es el puente esencial entre la IA Gemini de Google y el ecosistema MCP:
-
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
- 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"
}
}
}
}
- 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
| 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 de repositorios |
gemini_fileops | Procesamiento de múltiples archivos en más de 60 formatos | Comparació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: Usagemini-2.5-flashpara velocidad e integración de búsquedagemini_reason: Usagemini-2.5-propara capacidades de razonamiento profundogemini_code: Usagemini-2.5-propara comprensión compleja de códigogemini_fileops: Selecciona entregemini-2.0-flash-liteogemini-1.5-prosegú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

Comunidad y soporte
- Únete: Discord de MCP | Discord de GemForge
- Contribuye: Discusiones de GitHub
- Comentarios: Abre un issue o comparte tus ideas en Discord
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