Gemini-Router

Gemini-Router

3.2

If you are the rightful owner of Gemini-Router and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

GeminiRouter is a Model Context Protocol (MCP) server implementation using Google's Gemini Flash 1.5 API, designed to demonstrate modular AI service collaboration through a centralized router.

GeminiRouter is a sophisticated implementation of the Model Context Protocol (MCP) that integrates with Google's Gemini Flash 1.5 API. It showcases how modular AI services can work together through a centralized router to provide intelligent, context-aware responses. The system is designed to handle various types of queries by routing them to specialized microservices, each performing distinct functions such as chat, web search, weather information, deep reasoning, and retrieval-augmented generation (RAG). The router intelligently dispatches requests based on the query's intent, ensuring efficient and accurate responses. The architecture supports modularity, scalability, and real-time data integration, making it a robust solution for complex AI-driven applications.

Features

  • Modular AI Services: Each function (chat, search, RAG, think) operates independently as a microservice.
  • Centralized Context Router: Manages request dispatching, context management, and service coordination.
  • Gemini Flash 1.5: Utilizes a high-performance model for reasoning, generation, and information retrieval.
  • OpenWeather Integration: Incorporates real-time weather data into the search context.
  • Dockerized Backend: Facilitates easy deployment of services in isolation or as a single stack using Docker.