Skip to main content
Glama

Gemini MCP Server

by lbds137
CHANGELOG.md2.39 kB
# Changelog All notable changes to the Gemini MCP Server will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] ### Added - Comprehensive test coverage for JSON-RPC layer (30 tests) - Complete test suite for main.py entry point (16 tests) - Full test coverage for DualModelManager (15 tests) - Test suite for BrainstormTool (12 tests) - Python path setup in conftest.py for proper test imports - python-dotenv to install_requires - Type annotations throughout the codebase ### Changed - Python version requirement updated to 3.9+ (required by google-generativeai) - Test coverage increased from 49% to 80% - Entry point in setup.py corrected to gemini_mcp.main:main ### Fixed - All mypy type errors resolved - project now passes strict type checking - Test import errors in CI (ModuleNotFoundError issues) - Optional type hints in JSON-RPC classes - ToolOutput import conflicts between models.base and tools.base - CI dependency issues - all tests now pass in CI - Model manager access pattern for tools in bundled mode ## [2.0.0] - 2025-06-10 ### Added - Dual-model support with automatic fallback - DualModelManager class for handling primary and fallback models - Configurable timeout for model responses - Environment variable support for model configuration - Comprehensive error handling and logging - Model usage indicators in responses ### Changed - Complete rewrite of server architecture - Enhanced all tools with dual-model support - Improved error messages and user feedback ## [1.0.0] - 2025-06-09 ### Added - Initial release of Gemini MCP Server - Five core tools: - ask_gemini: General question answering - gemini_code_review: Code analysis and review - gemini_brainstorm: Collaborative brainstorming - gemini_test_cases: Test case generation - gemini_explain: Concept explanation - server_info tool for status checking - Basic MCP protocol implementation - Installation and update scripts - Environment variable configuration - Comprehensive test suite [Unreleased]: https://github.com/lbds137/gemini-mcp-server/compare/v2.0.0...HEAD [2.0.0]: https://github.com/lbds137/gemini-mcp-server/compare/v1.0.0...v2.0.0 [1.0.0]: https://github.com/lbds137/gemini-mcp-server/releases/tag/v1.0.0

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/lbds137/gemini-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server