Skip to main content
Glama

Gemini Thinking MCP Server

by falahgs

Gemini Thinking MCP Server

A Model Context Protocol (MCP) server implementation for the Google Gemini language model. This server allows Claude Desktop users to access the powerful reasoning capabilities of Gemini-2.0-flash-thinking-exp-01-21 model.

What is Gemini Flash?

Gemini-2.0-flash-thinking-exp-01-21 is a specialized version of Google's Gemini model that's optimized for fast responses while maintaining high quality. It excels at:

  • Mathematical reasoning

  • Logical deduction

  • Step-by-step analysis

  • Structured thinking

Related MCP server: Gemini MCP Server

Installation

Prerequisites

  • Node.js (v18 or higher)

  • npm

  • Claude Desktop

  • Google Gemini API key

Setup

  1. Clone this repository:

git clone https://github.com/falahgs/gemini-thinking-mcp.git cd gemini-thinking-mcp
  1. Install dependencies:

npm install
  1. Create a .env file with your Google API key:

GEMINI_API_KEY=your-api-key-here
  1. Build the project:

npm run build

Configuring Claude Desktop

To use this MCP server with Claude Desktop, update your Claude Desktop configuration:

  1. Locate your Claude Desktop config file:

    • Windows: %APPDATA%\Claude\claude_desktop_config.json

    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

  2. Add the following to the mcpServers section:

"gemini-thinking": { "command": "node", "args": ["/path/to/gemini-thinking-mcp/build/index.js"], "env": { "GEMINI_API_KEY": "your-api-key" } }
  1. Restart Claude Desktop to apply the changes.

Usage

Once configured, you can access the Gemini model in your Claude Desktop conversations:

@gemini-thinking Can you help me solve this math problem step by step?

Parameters

You can adjust the model parameters:

  • prompt: Your input text for Gemini (required)

  • max_tokens: Maximum tokens to generate (default: 8192)

  • temperature: Controls randomness (default: 0.2)

Examples

Here are some examples of the Gemini Thinking MCP server setup and usage:

Example 1: Installing MCP Server

MCP Server Installation This example shows the process of installing and configuring the Gemini Thinking MCP server in Claude Desktop environment.

Example 2: Testing Mathematical Problem Solving

Testing Mathematical Solver A demonstration of the MCP server solving a mathematical equation step by step, showing its problem-solving capabilities.

Development

npm run dev # Watch mode npm run build # Build for production npm start # Run the server

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

MIT

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

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/falahgs/gemini-thinking-mcp'

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