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
```bash
# 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:
```bash
cp .env.example .env
```
2. Edit the `.env` file with your API keys.
3. Optionally import MCP server configurations from Claude Desktop:
```bash
mcp-client import-claude-config
```
## Usage
Start an interactive chat session:
```bash
mcp-client chat
```
List configured MCP servers:
```bash
mcp-client list-servers
```
Set your Gemini API key:
```bash
mcp-client setup-gemini YOUR_API_KEY
```
## Requirements
- Python 3.9+
- See `pyproject.toml` for detailed dependencies
## License
MIT
Connection Info
You Might Also Like
everything-claude-code
Complete Claude Code configuration collection - agents, skills, hooks,...
markitdown
MarkItDown-MCP is a lightweight server for converting URIs to Markdown.
cc-switch
All-in-One Assistant for Claude Code, Codex & Gemini CLI across platforms.
servers
Model Context Protocol Servers
servers
Model Context Protocol Servers
Agent-Reach
Give your AI agent eyes to see the entire internet. Read & search Twitter,...