GemForge-Gemini-Tools-MCP
GemForge (Herramientas Gemini)
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:
Acceso web en tiempo real : obtenga noticias de última hora, tendencias del mercado y datos actuales con
gemini_searchRazonamiento avanzado : procese problemas lógicos complejos con pensamiento paso a paso a través de
gemini_reasonDominio del código : analice repositorios completos, genere soluciones y depure código con
gemini_codeProcesamiento de múltiples archivos : maneje más de 60 formatos de archivos, incluidos PDF, imágenes y más con
gemini_fileopsSelecció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 initConfiguración manual
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"
}
}
}
}Instalar y ejecutar:
npm install gemforge-mcp
npm startVea 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 |
| Recuperación de información conectada a la web | Acceso a datos en tiempo real |
| Resolución de problemas complejos con lógica paso a paso | Proceso de razonamiento transparente |
| Comprensión y generación profunda de código | Análisis completo del repositorio |
| 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: utilizagemini-2.5-flashpara la velocidad y la integración de búsquedagemini_reason: utilizagemini-2.5-propara capacidades de razonamiento profundogemini_code: utilizagemini-2.5-propara la comprensión de código complejogemini_fileops: selecciona entregemini-2.0-flash-liteogemini-1.5-prosegú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:latestAutoalojado
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

Comunidad y soporte
Únete a nosotros : Discord de MCP | Discord de GemForge
Contribuir : Discusiones de GitHub
Comentarios : Abra un problema o comparta ideas en Discord
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 toolsgemini_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.
gemini_searchA
Generates responses based on the latest information using Gemini 2.0 Flash and Google Search. Best for general knowledge questions, fact-checking, and information retrieval.
Inputs: query (required), enable_thinking, file_path, model_id.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 4 tools
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.
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.
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.
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
Related MCP Connectors
Shared memory MCP server for Claude Code, Codex, Gemini CLI and Cursor. Cited, editable.
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceThe ultimate Gemini API interface for MCP hosts, intelligently selecting models for the task at hand—delivering optimal performance, minimal token cost, and seamless integration.32MIT
- AlicenseBqualityDmaintenanceA metacognitive pattern interrupt system that helps prevent AI assistants from overcomplicated reasoning paths by providing external validation, simplification guidance, and learning mechanisms.2325 npm505MIT
- AlicenseBqualityDmaintenanceA lightweight MCP server that enables AI agents to perform deep codebase analysis by leveraging Gemini's massive context window for cross-file analysis and intelligent file selection.428MIT
- AlicenseAqualityDmaintenanceAn 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.2010MIT
Appeared in Searches
- A real-time voice and text AI assistant with Google Search integration and system control
- A server for searching and finding other MCP servers
- Search for 'dia' (unspecified context)
- Tools or methods for generating academic papers
- A server for finding scientific articles, creating ad ideas, and deploying Facebook ads