1. Conduid
  2. AI
  3. Gemini CLI Base
MCP server · AI

Gemini CLI Base

MCP implementations using FastMCP, integrated into Gemini CLI.

Unclaimed last commit a year ago ai
34Low

Scored 7 months ago · breakdown

About Gemini CLI Base

Gemini CLI Base is an MCP server published by MarkAndersonIX in the AI category: mCP implementations using FastMCP, integrated into Gemini CLI.

The repository has 1 stars and 1 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/MarkAndersonIX/mcp-gemini-cli-base

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Gemini CLI Base

Powered by Claude · Grounded in docs

I know everything about Gemini CLI Base. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

MCP Project Setup

This document outlines the steps to set up the mcp project environment.

1. Create Conda Environment

Create a new conda environment named mcp with Python 3.12:

conda create -n mcp python=3.12 -y

2. Install uv

Install the uv package manager using the following command:

curl -LsSf https://astral.sh/uv/install.sh | sh

3. Install fastmcp

Install the fastmcp package using uv in the mcp environment:

conda run -n mcp uv pip install fastmcp

4. Verify Installation

Confirm the fastmcp installation by running the following command:

conda run -n mcp fastmcp version

5. Running the Hello World Server

mcp_hello.py is a "hello world" type mcp server. You can run the MCP inspector for it using the following command:

conda run -n mcp fastmcp dev mcp_hello.py:mcp

6. Connecting with Proxy Session Token

Copy the provided session token from CLI, click on the provided link, paste in Configuration -> Proxy Session Token, click connect.

7. Inspect hello_world tool

Click on Tools in the top menu bar. "hello_world" should be listed with a parameter "name". Input your name and click "Run Tool". The tool should succeed and return a greeting.

8. Running Resource Tests

mcp_resources.py defines MCP resources. You can run tests for these resources using the --test argument:

uv run mcp_resources.py --test

9. Weather Server

mcp_weather.py exposes a tool to get current weather data from OpenWeatherMap.

Before running: Ensure you have set your OPENWEATHER_API_KEY in the .env file:

OPENWEATHER_API_KEY=YOUR_API_KEY_HERE

To run the weather server manually:

conda run -n mcp fastmcp dev mcp_weather.py:mcp

To run tests for the weather tool:

uv run mcp_weather.py --test

10. Integrating with Gemini CLI

To allow the Gemini CLI to automatically start and connect to your mcp_weather server, you need to configure its settings.json file.

  1. Locate settings.json: The settings.json file is typically located at:

    • Linux/macOS: ~/.gemini/settings.json
    • Windows: %APPDATA%\gemini\settings.json

    If the file or directory does not exist, create them.

  2. Add mcpServers entry: Add the following entry to the mcpServers section in your settings.json file. Replace /mnt/d/Projects/_sandbox/mcp/ with the absolute path to your mcp project directory.

    {
      "mcpServers": {
        "weather_server": {
          "command": "uv",
          "args": [
            "run",
            "/mnt/d/Projects/_sandbox/mcp/mcp_weather.py"
          ],
          "cwd": "/mnt/d/Projects/_sandbox/mcp",
          "timeout": 10000
        }
      }
    }
    

    Once configured, when you run gemini, the CLI will automatically start your mcp_weather.py server and make its get_current_weather tool available to the Gemini model.

References

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Gemini CLI Base

How do I install Gemini CLI Base?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Gemini CLI Base safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Gemini CLI Base still maintained?

The last commit was a year ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.