Gemsuite
About
The ultimate open-source server for advanced Gemini API interaction with MCP, intelligently selects models.
Details
- Transport
- SSE
- License
- MIT
Explore
- Unified file handling with automatic format detection
- Intelligent model selection for optimal performance and cost
- Four specialized tools: search, reasoning, processing, analysis
- Robust error handling with exponential backoff and recovery
- Supports multimodal input: text, images, code, documents
- Works with any MCP-compatible host
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
GemsuiteCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
npx -y @smithery/cli@latest install @PV-Bhat/gemsuite-mcp --client claude
bash
npm install
1. Obtain a Gemini API key from Google AI Studio
2. Set it as an environment variable:
export GEMINI_API_KEY=your_api_key_here
or create a
.env file in the project root: GEMINI_API_KEY=your_api_key_here
gem_search
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.
gem_reason
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.
gem_process
Performs fast, cost-efficient content processing using Gemini 2.0 Flash-Lite. Best for high-volume operations requiring speed and efficiency.
gem_analyze
Analyzes files using the appropriate Gemini model. Automatically selects the best model based on file type and analysis needs.
| Tool | Purpose | Model | Use Cases |
|------|---------|-------|-----------|
| gem_search | Information retrieval with search integration | Gemini Flash | Factual questions, current information, grounded responses |
| gem_reason | Complex reasoning with step-by-step analysis | Gemini Flash Thinking | Math, science, coding problems, logical analysis |
| gem_process | Fast, efficient content processing | Gemini Flash-Lite | Summarization, extraction, high-volume operations |
| gem_analyze | Intelligent file analysis with auto-model selection | Auto-selected | Document analysis, code review, image understanding |
- gem_search: For factual questions requiring search integration
- gem_reason: For complex problems requiring step-by-step reasoning
- gem_process: For efficient processing of text or files (most token-efficient)
- gem_analyze: For detailed analysis of files with automatic model selection
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"gemsuite": {
"gemsuite-mcp": {
"command": "npx",
"args": [
"-y",
"@smithery/cli@latest",
"install",
"@PV-Bhat/gemsuite-mcp",
"--client",
"claude"
]
}
}
}
}
McpServers
{
"gemsuite-mcp": {
"command": "npx",
"args": [
"-y",
"@smithery/cli@latest",
"install",
"@PV-Bhat/gemsuite-mcp",
"--client",
"claude"
]
}
}
The ultimate open-source server for advanced Gemini API interaction with Model Context Protocol (MCP), intelligently selecting models for optimal performance, minimal token cost, and seamless integration.
<div align="center">
<br><br/>
<br><br/><a href="https://glama.ai/mcp/servers/m2ljvlatlu">
</a><br><br/>
Professional Gemini API integration for Claude and all MCP-compatible hosts with intelligent model selection and advanced file handling
Evolved from the geminiserchMCP project with enhanced capabilities
Installation • Features • Usage • Examples • Models • Contributing
</div>
🌟 What is GemSuite MCP?
GemSuite (Model Context Protoco) MCP is the ultimate Gemini API integration interface for MCP hosts, intelligently selecting models for the task at hand—delivering optimal performance, minimal token cost, and seamless integration. It enables any MCP-compatible host (Claude, Cursor, Replit, etc.) to seamlessly leverage Gemini's capabilities with a focus on:
1. Intelligence: Automatically selects the optimal Gemini model based on task and content
2. Efficiency: Optimizes token usage and performance across different workloads
3. Simplicity: Provides a clean, consistent API for complex AI operations
4. Versatility: Advanced file handling; Handles multiple file types, operations, and use cases
Whether you're analyzing documents, solving complex problems, processing large text files, or searching for information, GemSuite MCP provides the right tools with the right models for the job.
Why GemSuite MCP?
Unlike other Gemini MCP servers that offer limited functionality, GemSuite MCP provides:
✅ Intelligent Model Selection: Automatically selects the optimal Gemini model based on task
✅ Unified File Handling: Seamlessly processes various file types with automatic format detection
✅ Comprehensive Tool Suite: Four specialized tools covering search, reasoning, processing, and analysis
✅ Production-Ready: Deployed and validated on Smithery.ai, MCP.so, and Glama.io
🚀 Installation
Option 1: Smithery.ai (Recommended)
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



