GemForge-Gemini-Tools-MCP
The GemForge-Gemini-Tools-MCP server integrates Google's Gemini AI with the MCP ecosystem, providing AI-powered capabilities through specialized tools:
Real-Time Web Access: Use
gemini_searchto retrieve current information and fact-check dataComplex Problem Solving: Apply
gemini_reasonfor step-by-step solutions to math, science, and coding challengesCode Analysis: Leverage
gemini_codeto analyze codebases, understand structure, and suggest improvementsMulti-File Operations: Process 60+ file formats (text, PDF, images, XML) with
gemini_fileopsfor summarization, extraction, and analysis
Additional features include cross-ecosystem integration with other MCP agents, intelligent model selection based on task requirements, and enterprise-grade reliability with error handling, rate limit management, and automatic fallback mechanisms.
Provides specialized tools for interacting with Google's Gemini AI models, featuring intelligent model selection based on task type, advanced file handling capabilities, and optimized prompts for different use cases such as search, reasoning, code analysis, and file operations.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@GemForge-Gemini-Tools-MCP analyze my codebase for security vulnerabilities and suggest fixes"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
GemForge (Gemini Tools)
Overview
GemForge-Gemini-Tools-MCP: Enterprise-grade Gemini integration for your favorite MCP agents. Supercharge Claude, Roo Code, and Windsurf with codebase analysis, live search, text/PDF/image processing, and more.
Related MCP server: Vibe Check MCP
Quick Navigation
Why GemForge?
GemForge is the essential bridge between Google's Gemini AI and the MCP ecosystem:
Real-Time Web Access: Fetch breaking news, market trends, and current data with
gemini_searchAdvanced Reasoning: Process complex logic problems with step-by-step thinking via
gemini_reasonCode Mastery: Analyze full repositories, generate solutions, and debug code with
gemini_codeMulti-File Processing: Handle 60+ file formats including PDFs, images, and more with
gemini_fileopsIntelligent Model Selection: Automatically routes to optimal Gemini model for each task
Enterprise-Ready: Robust error handling, rate limit management, and API fallback mechanisms
Quick Start
One-Line Install
npx @gemforge/mcp-server@latest initManual Setup
Create configuration file (
claude_desktop_config.json):
{
"mcpServers": {
"GemForge": {
"command": "node",
"args": ["./dist/index.js"],
"env": {
"GEMINI_API_KEY": "your_api_key_here"
}
}
}
}Install and run:
npm install gemforge-mcp
npm startHeavy-Duty Reliability
GemForge is built for production environments:
Support for 60+ File Types: Process everything from code to documents to images
Automatic Model Fallbacks: Continues functioning even during rate limits or service disruptions
Enterprise-Grade Error Logging: Detailed diagnostics for troubleshooting
API Resilience: Exponential backoff, retry logic, and seamless model switching
Full Repository Support: Analyze entire codebases with configurable inclusion/exclusion patterns
XML Content Processing: Specialized handling for structured data
Key Tools
Tool | Description | Key Capability |
| Web-connected information retrieval | Real-time data access |
| Complex problem solving with step-by-step logic | Transparent reasoning process |
| Deep code understanding and generation | Full repository analysis |
| Multi-file processing across 60+ formats | Document comparison and transformation |
{
"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."
}
}Configuration
GemForge offers flexible configuration options:
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 intelligently selects the best model for each task:
gemini_search: Usesgemini-2.5-flashfor speed and search integrationgemini_reason: Usesgemini-2.5-profor deep reasoning capabilitiesgemini_code: Usesgemini-2.5-profor complex code understandinggemini_fileops: Selects betweengemini-2.0-flash-liteorgemini-1.5-probased on file size
Override with model_id parameter in any tool call or set DEFAULT_MODEL_ID environment variable.
Deployment
Smithery.ai
One-click deployment via Smithery.ai
Docker
docker run -e GEMINI_API_KEY=your_api_key ghcr.io/pv-bhat/gemforge:latestSelf-Hosted
Use our MCP.so Directory listing for integration instructions.
What Sets GemForge Apart?
Cross-Ecosystem Power: Bridge Google's AI with Claude and other MCP agents
Multi-File Analysis: Compare documents, images, or code versions
Smart Routing: Automatic model selection based on task requirements
Production-Ready: Built for enterprise environments

Community & Support
Join Us: MCP Discord | GemForge Discord
Contribute: GitHub Discussions
Feedback: Open an issue or share thoughts on Discord
Documentation
Visit our Documentation Site for:
Advanced usage tutorials
API reference
Troubleshooting tips
License
Licensed under the MIT License. See LICENSE for details.
Acknowledgments
Google Gemini API for providing the underlying AI capabilities
Model Context Protocol (MCP) for standardizing AI tool interfaces
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.2561 npm504MIT
- 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