MCP ExplorerExplorer

Gemini Mcp Client

@54yyyuon a year ago
1 MIT
FreeCommunity
AI Systems
An enhanced MCP client using Google Gemini for intelligent orchestration.

Overview

What is Gemini Mcp Client

gemini-mcp-client is an enhanced Message Control Protocol (MCP) client that utilizes Google Gemini for orchestration, enabling intelligent tool usage and seamless integration with multiple MCP servers.

Use cases

Use cases for gemini-mcp-client include managing interactions with multiple MCP servers, utilizing AI for enhanced decision-making in workflows, and maintaining conversation history for better context in ongoing projects.

How to use

To use gemini-mcp-client, clone the repository, install the package using pip, configure your API keys in the .env file, and start an interactive chat session with the command ‘mcp-client chat’. You can also list configured MCP servers and set your Gemini API key.

Key features

Key features include seamless integration with multiple MCP servers, Gemini AI orchestration for intelligent tool usage, a rich console interface with syntax highlighting, configuration management via environment variables and config files, and token-based conversation history management.

Where to use

gemini-mcp-client can be used in various fields requiring efficient communication and orchestration between different tools and services, such as software development, data analysis, and automation.

Content

MCP Client

An enhanced MCP (Message Control Protocol) client using Google Gemini for orchestration.

Features

  • Seamless integration with multiple MCP servers
  • Gemini AI orchestration for intelligent tool usage
  • Rich console interface with syntax highlighting
  • Configuration management with environment variables and config files
  • Token-based conversation history management

Installation

# Clone the repository
git clone https://github.com/yourusername/mcp-client.git
cd mcp-client

# Install the package
pip install -e .

Configuration

  1. Copy the example environment file and add your API keys:

    cp .env.example .env
    
  2. Edit the .env file with your API keys.

  3. Optionally import MCP server configurations from Claude Desktop:

    mcp-client import-claude-config
    

Usage

Start an interactive chat session:

mcp-client chat

List configured MCP servers:

mcp-client list-servers

Set your Gemini API key:

mcp-client setup-gemini YOUR_API_KEY

Requirements

  • Python 3.9+
  • See pyproject.toml for detailed dependencies

License

MIT

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers