Gemini Thinking
About
Integrates with Google's Gemini API to provide analytical thinking capabilities for complex problem-solving, codebase analysis, and architectural decision-making in software development contexts.
Details
- Author
- bartekke8it56w2
- Repository
- bartekke8it56w2/new-mcp
- GitHub stars
- 17
- Categories
- Productivity, Design, Developer Tools, Project Management, API, Infrastructure
Jump to
- Gemini-Powered Thinking: Utilizes Gemini's analytical capabilities to generate thoughtful responses
- Meta-Commentary: Provides insights into the reasoning process
- Confidence Levels: Indicates how confident Gemini is in its analysis
- Alternative Paths: Suggests different approaches to the problem
- Branching Thoughts: Allows exploration of different thought paths
- Revision Capability: Supports revising previous thoughts
- Session Persistence: Save and resume analysis sessions
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Gemini ThinkingCommand (node, npx, python, etc.)nodeArguments-
Argument 1
dist/gemini-index.js
Environment-
GEMINI_API_KEY
your_api_key_here
Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
-
Argument 1
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
npm install
Before running the server, you need to set up your Gemini API key:
export GEMINI_API_KEY=your_api_key_here
node dist/gemini-index.js
{
"sessionCommand": "getState",
"query": "dummy",
"thoughtNumber": 1,
"totalThoughts": 1,
"nextThoughtNeeded": false
}
geminithinking
Analyzes a question or problem using Gemini's capabilities. Parameters: query (string, required), context (string, optional), approach (string, optional), previousThoughts (array, optional), thought (string, optional), nextThoughtNeeded (boolean, required), thoughtNumber (number, required), totalThoughts (number, required), isRevision (boolean, optional), revisesThought (number, optional), branchFromThought (number, optional), branchId (string, optional), needsMoreThoughts (boolean, optional)
sessionCommand
Manages session commands such as 'save', 'load', or 'getState'. Parameters: sessionCommand (string, required), sessionPath (string, required for 'save' and 'load'), query (string, required), thoughtNumber (number, required), totalThoughts (number, required), nextThoughtNeeded (boolean, required)
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"gemini thinking": {
"env": {
"GEMINI_API_KEY": "your_api_key_here"
},
"args": [
"dist/gemini-index.js"
],
"command": "node"
}
}
}
Linux
{
"env": {
"GEMINI_API_KEY": "your_api_key_here"
},
"args": [
"dist/gemini-index.js"
],
"command": "node"
}
Macos
{
"env": {
"GEMINI_API_KEY": "your_api_key_here"
},
"args": [
"dist/gemini-index.js"
],
"command": "node"
}
Windows
{
"env": {
"GEMINI_API_KEY": "your_api_key_here"
},
"args": [
"/c",
"node",
"dist/gemini-index.js"
],
"command": "cmd"
}
Model Context Protocol - Gemini Thinking Server
This is an implementation of the Model Context Protocol (MCP) that integrates with Google's Gemini API to provide analytical thinking capabilities without code generation.
Overview
The Gemini Thinking Server is a specialized MCP server that leverages Google's Gemini model to provide sequential thinking and problem-solving capabilities. It allows for:
- Breaking down complex problems into steps
- Planning and design with room for revision
- Analysis that might need course correction
- Problems where the full scope might not be clear initially
Features
- Gemini-Powered Thinking: Utilizes Gemini's analytical capabilities to generate thoughtful responses
- Meta-Commentary: Provides insights into the reasoning process
- Confidence Levels: Indicates how confident Gemini is in its analysis
- Alternative Paths: Suggests different approaches to the problem
- Branching Thoughts: Allows exploration of different thought paths
- Revision Capability: Supports revising previous thoughts
- Session Persistence: Save and resume analysis sessions
Installation
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





