Skip to content

Releases: eLyiN/gemini-bridge

v1.1.1

22 Sep 11:48
bf1dca2

Choose a tag to compare

Release v1.1.1

Lightweight MCP server bridging Claude Code to Google's Gemini AI.

Installation

pip install gemini-bridge

Usage

# Add to Claude Code
claude mcp add gemini-bridge -s user -- uvx gemini-bridge

See README.md for full documentation.

v1.1.0

22 Sep 11:40
b5c4f0a

Choose a tag to compare

Release v1.1.0

Lightweight MCP server bridging Claude Code to Google's Gemini AI.

Installation

pip install gemini-bridge

Usage

# Add to Claude Code
claude mcp add gemini-bridge -s user -- uvx gemini-bridge

See README.md for full documentation.

v1.0.5

10 Sep 09:49
4d3c542

Choose a tag to compare

Release v1.0.5

Lightweight MCP server bridging Claude Code to Google's Gemini AI.

Installation

pip install gemini-bridge

Usage

# Add to Claude Code
claude mcp add gemini-bridge -s user -- uvx gemini-bridge

See README.md for full documentation.

v1.0.3

10 Sep 09:42
d46dadb

Choose a tag to compare

Release v1.0.3

Lightweight MCP server bridging Claude Code to Google's Gemini AI.

Installation

pip install gemini-bridge

Usage

# Add to Claude Code
claude mcp add gemini-bridge -s user -- uvx gemini-bridge

See README.md for full documentation.

v1.0.2

26 Aug 07:59
85dbd03

Choose a tag to compare

🚀 Release v1.0.2 - Configurable Timeout Support

🆕 New Features

  • Configurable Timeout: Added GEMINI_BRIDGE_TIMEOUT environment variable support
    • Users can now configure timeout values for longer queries (large files, complex analysis)
    • Default remains 60 seconds for backward compatibility
    • Invalid values fall back to default with proper logging warnings
  • Improved Error Messages: Timeout error messages now display actual timeout value used
  • Enhanced Documentation: Added comprehensive timeout configuration examples

🔧 Configuration Examples

# Claude Code with 2-minute timeout for large files
claude mcp add gemini-bridge -s user --env GEMINI_BRIDGE_TIMEOUT=120 -- uvx gemini-bridge

# Manual configuration
{
  "mcpServers": {
    "gemini-bridge": {
      "command": "uvx",
      "args": ["gemini-bridge"],
      "env": {
        "GEMINI_BRIDGE_TIMEOUT": "120"
      }
    }
  }
}

🛠️ Technical Improvements

  • Warning System: Replaced print() statements with proper logging.warning() for library code
  • Error Handling: Timeout validation with clear feedback for invalid environment variable values
  • Added _get_timeout() function for environment variable handling
  • Updated both execution functions to use configurable timeout

📦 Installation

pip install gemini-bridge

🚀 Usage

# Basic installation
claude mcp add gemini-bridge -s user -- uvx gemini-bridge

# With custom timeout (recommended for large files)
claude mcp add gemini-bridge -s user --env GEMINI_BRIDGE_TIMEOUT=120 -- uvx gemini-bridge

Addresses user reports of timeouts with large files and complex queries while maintaining backward compatibility and project simplicity.