Skip to main content
Glama

MCP Gemini CLI

by kazuph

MCP Gemini CLI

A Model Context Protocol (MCP) server that provides integration with Google's Gemini CLI tool.

Overview

This MCP server allows you to interact with Google's Gemini AI through the Gemini CLI tool using the Model Context Protocol. It provides a standardized interface for querying Gemini with various options and configurations.

Prerequisites

  • Node.js 18+
  • Google Gemini CLI tool installed and configured
  • MCP-compatible client (like Claude Desktop)

Installation

  1. Clone this repository:
git clone https://github.com/kazuph/mcp-gemini-cli.git cd mcp-gemini-cli
  1. Install dependencies:
npm install
  1. Build the project:
npm run build

Usage

As an MCP Server

Add to your MCP client configuration (e.g., Claude Desktop):

{ "mcpServers": { "gemini-cli": { "command": "node", "args": ["/path/to/mcp-gemini-cli/dist/index.js"] } } }

Available Tools

gemini_query

Query Google Gemini AI with various options.

Parameters:

  • prompt (required): The prompt to send to Gemini
  • model (optional): Model to use (default: gemini-2.5-pro)
  • sandbox (optional): Run in sandbox mode
  • debug (optional): Enable debug mode
  • all_files (optional): Include all files in context
  • yolo (optional): Automatically accept all actions

Example:

{ "name": "gemini_query", "arguments": { "prompt": "Explain quantum computing in simple terms", "model": "gemini-2.5-pro", "debug": false } }

Development

Scripts

  • npm run build - Build the TypeScript project
  • npm run start - Start the MCP server
  • npm run dev - Start in development mode with auto-reload
  • npm run clean - Clean build artifacts

Project Structure

src/ ├── index.ts # Main MCP server implementation ├── ... dist/ # Compiled JavaScript output package.json # Project configuration tsconfig.json # TypeScript configuration

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Add tests if applicable
  5. Submit a pull request

License

MIT License - see LICENSE file for details.

-
security - not tested
F
license - not found
-
quality - not tested

A server that allows interaction with Google's Gemini AI through the Gemini CLI tool using the Model Context Protocol, providing a standardized interface for querying Gemini with various options and configurations.

  1. Overview
    1. Prerequisites
      1. Installation
        1. Usage
          1. As an MCP Server
          2. Available Tools
        2. Development
          1. Scripts
          2. Project Structure
        3. Contributing
          1. License
            1. Related Projects

              Related MCP Servers

              • -
                security
                F
                license
                -
                quality
                A server implementing the Model Context Protocol that enables AI assistants like Claude to interact with Google's Gemini API for text generation, text analysis, and chat conversations.
                Last updated -
                Python
                • Linux
                • Apple
              • -
                security
                F
                license
                -
                quality
                A server that provides access to Google Gemini AI capabilities including text generation, image analysis, YouTube video analysis, and web search functionality through the MCP protocol.
                Last updated -
                2
                TypeScript
                • Apple
              • A
                security
                A
                license
                A
                quality
                A dedicated server that wraps Google's Gemini AI models in a Model Context Protocol (MCP) interface, allowing other LLMs and MCP-compatible systems to access Gemini's capabilities like content generation, function calling, chat, and file handling through standardized tools.
                Last updated -
                16
                20
                TypeScript
                MIT License
                • Linux
                • Apple
              • -
                security
                A
                license
                -
                quality
                A Model Context Protocol server that enables Claude to collaborate with Google's Gemini AI models, providing tools for question answering, code review, brainstorming, test generation, and explanations.
                Last updated -
                Python
                MIT License

              View all related MCP servers

              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/kazuph/mcp-gemini-cli'

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