About
GemSuite is a comprehensive integration layer for Google's Gemini API within MCP-compatible hosts. It automatically selects the optimal Gemini model based on task requirements to balance performance and token efficiency. Key features include: - Intelligent model selection that matches workload complexity to the appropriate Gemini model - Advanced file handling with automatic format detection for multiple file types - Token cost optimization across different operations - Seamless integration with Claude, Cursor, Replit, and other MCP-compatible environments - Unified API for document analysis, complex problem solving, and information retrieval tasks
README
GemSuite MCP: The Most Comprehensive Gemini API Integration for Model Context Protocol
#### 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.[](https://opensource.org/licenses/MIT) [](https://www.typescriptlang.org/) [](https://modelcontextprotocol.ai/) [](https://smithery.ai/server/@PV-Bhat/gemsuite-mcp) [](https://nodejs.org/)
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
🌟 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)
# Install directly via Smithery CLI
npx -y @smithery/cli@latest install @PV-Bhat/gemsuite-mcp --client claude
Option 2: Manual Installation
# Clone the repository
git clone https://github.com/PV-Bhat/gemsuite-mcp.git
cd gemsuite-mcpInstall dependencies
npm installSet your Gemini API key
echo "GEMINI_API_KEY=your_api_key_here" > .envBuild the project
npm run buildStart the server
npm start
🔑 API Key Setup
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
💎 Key Features
Unified File Handling
file_path parameterIntelligent Model Selection
GemSuite MCP automatically selects the most appropriate Gemini model based on:
This intelligence ensures optimal performance while minimizing token usage.
```mermaid graph TD A[Task Request] --> B{Task Type} B -->|Search| C[Gemini Flash] B -->|Reasoning| D[Gemini Flash Thinking] B -->|Processing| E[Gemini Flash-Lite] B -->|Analysis| F{Fi
Related MCP Servers
AI Research Assistant
hamid-vakilzadeh
AI Research Assistant provides comprehensive access to millions of academic papers through the Semantic Scholar and arXiv databases. This MCP server enables AI coding assistants to perform intelligent literature searches, citation network analysis, and paper content extraction without requiring an API key. Key features include: - Advanced paper search with multi-filter support by year ranges, citation thresholds, field of study, and publication type - Title matching with confidence scoring for finding specific papers - Batch operations supporting up to 500 papers per request - Citation analysis and network exploration for understanding research relationships - Full-text PDF extraction from arXiv and Wiley open-access content (Wiley TDM token required for institutional access) - Rate limits of 100 requests per 5 minutes with options to request higher limits through Semantic Scholar
Linkup
LinkupPlatform
Linkup is a real-time web search and content extraction service that enables AI assistants to search the web and retrieve information from trusted sources. It provides source-backed answers with citations, making it ideal for fact-checking, news gathering, and research tasks. Key features of Linkup: - Real-time web search using natural language queries to find current information, news, and data - Page fetching to extract and read content from any webpage URL - Search depth modes: Standard for direct-answer queries and Deep for complex research across multiple sources - Source-backed results with citations and context from relevant, trustworthy websites - JavaScript rendering support for accessing dynamic content on JavaScript-heavy pages
Math-MCP
EthanHenrickson
Math-MCP is a computation server that enables Large Language Models (LLMs) to perform accurate numerical calculations through the Model Context Protocol. It provides precise mathematical operations via a simple API to overcome LLM limitations in arithmetic and statistical reasoning. Key features of Math-MCP: - Basic arithmetic operations: addition, subtraction, multiplication, division, modulo, and bulk summation - Statistical analysis functions: mean, median, mode, minimum, and maximum calculations - Rounding utilities: floor, ceiling, and nearest integer rounding - Trigonometric functions: sine, cosine, tangent, and their inverses with degrees and radians conversion support