Price Per TokenPrice Per Token
GemSuite

GemSuite

by pv-bhat

0

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*

InstallationFeaturesUsageExamplesModelsContributing

🌟 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-mcp

Install dependencies

npm install

Set your Gemini API key

echo "GEMINI_API_KEY=your_api_key_here" > .env

Build the project

npm run build

Start 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

  • Seamless File Processing: All tools support file inputs via the file_path parameter
  • Automatic Format Detection: Correct handling of various file types with appropriate MIME types
  • Multimodal Support: Process images, documents, code files, and more
  • Batch Processing: Support for processing multiple files in a single operation
  • Intelligent Model Selection

    GemSuite MCP automatically selects the most appropriate Gemini model based on:

  • Task Type: Search, reasoning, processing, or analysis
  • Content Type: Text, code, images, or documents
  • Complexity: Simple queries vs. complex reasoning
  • User Preferences: Optional manual overrides
  • 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

    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

    Web & Search
    12 8
    Linkup

    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

    Web & Search
    2 24
    Math-MCP

    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

    Developer Tools
    22 81