Skip to main content
Glama
bartekke8it56w2

Gemini Thinking Server

Protocolo de contexto del modelo - Gemini Thinking Server

Esta es una implementación del Protocolo de Contexto de Modelo (MCP) que se integra con la API Gemini de Google para proporcionar capacidades de pensamiento analítico sin generación de código.

Descripción general

Gemini Thinking Server es un servidor MCP especializado que aprovecha el modelo Gemini de Google para ofrecer pensamiento secuencial y capacidades de resolución de problemas. Permite:

  • Descomponer problemas complejos en pasos

  • Planificación y diseño con espacio para revisión

  • Análisis que podría requerir corrección de rumbo

  • Problemas cuyo alcance total podría no estar claro inicialmente

Related MCP server: gpal

Características

  • Pensamiento impulsado por Géminis : utiliza las capacidades analíticas de Géminis para generar respuestas reflexivas.

  • Metacomentario : proporciona información sobre el proceso de razonamiento.

  • Niveles de confianza : Indica qué tan seguro está Géminis en su análisis.

  • Caminos alternativos : sugiere diferentes enfoques al problema

  • Pensamientos ramificados : permite la exploración de diferentes caminos de pensamiento.

  • Capacidad de revisión : Apoya la revisión de pensamientos previos.

  • Persistencia de sesión : guardar y reanudar sesiones de análisis

Instalación

# Clone the repository
git clone <repository-url>

# Install dependencies
npm install

# Build the project
npm run build

Uso

Configuración del entorno

Antes de ejecutar el servidor, debe configurar su clave API de Gemini:

export GEMINI_API_KEY=your_api_key_here

Ejecución del servidor

node dist/gemini-index.js

Parámetros de la herramienta

La herramienta geminithinking acepta los siguientes parámetros:

  • query (obligatoria): La pregunta o problema a analizar

  • context (opcional): información de contexto adicional

  • approach (opcional): Enfoque sugerido para el problema

  • previousThoughts (opcional): Matriz de pensamientos previos para contexto

  • thought (opcional): Tu paso de pensamiento actual (si está vacío, será generado por Géminis)

  • nextThoughtNeeded (obligatorio): si se necesita otro paso de pensamiento

  • thoughtNumber (obligatorio): Número de pensamiento actual

  • totalThoughts (obligatorio): Estimación del total de pensamientos necesarios

  • isRevision (opcional): si esto revisa el pensamiento previo

  • revisesThought (opcional): ¿Qué pensamiento se está reconsiderando?

  • branchFromThought (opcional): Número de pensamiento del punto de ramificación

  • branchId (opcional): identificador de rama

  • needsMoreThoughts (opcional): Si se necesitan más pensamientos

Gestión de sesiones

La herramienta también admite comandos de gestión de sesiones:

  • sessionCommand : Comando para administrar sesiones ('guardar', 'cargar', 'obtener estado')

  • sessionPath : Ruta para guardar o cargar el archivo de sesión (necesario para los comandos 'guardar' y 'cargar')

Ejemplo: Guardar una sesión

{
  "sessionCommand": "save",
  "sessionPath": "/path/to/save/session.json",
  "query": "dummy",
  "thoughtNumber": 1,
  "totalThoughts": 1,
  "nextThoughtNeeded": false
}

Ejemplo: Cargar una sesión

{
  "sessionCommand": "load",
  "sessionPath": "/path/to/load/session.json",
  "query": "dummy",
  "thoughtNumber": 1,
  "totalThoughts": 1,
  "nextThoughtNeeded": false
}

Ejemplo: Obtener el estado de la sesión

{
  "sessionCommand": "getState",
  "query": "dummy",
  "thoughtNumber": 1,
  "totalThoughts": 1,
  "nextThoughtNeeded": false
}

Ejemplo

A continuación se muestra un ejemplo de cómo utilizar la herramienta:

{
  "query": "How might we design a sustainable urban transportation system?",
  "context": "The city has 500,000 residents and currently relies heavily on personal vehicles.",
  "approach": "Consider environmental, economic, and social factors.",
  "thoughtNumber": 1,
  "totalThoughts": 5,
  "nextThoughtNeeded": true
}

Formato de respuesta

El servidor responde con:

{
  "thought": "The generated thought from Gemini",
  "thoughtNumber": 1,
  "totalThoughts": 5,
  "nextThoughtNeeded": true,
  "branches": [],
  "thoughtHistoryLength": 1,
  "metaComments": "Meta-commentary about the reasoning",
  "confidenceLevel": 0.85,
  "alternativePaths": ["Alternative approach 1", "Alternative approach 2"]
}

Clientes de ejemplo

Se proporcionan varios clientes de ejemplo para demostrar diferentes casos de uso:

  • sample-client.js : Ejemplo básico de cliente

  • example-usage.js : Ejemplo de uso específico

  • codebase-analysis-example.js : Ejemplo de análisis de código base

  • session-example.js : Ejemplo que demuestra la persistencia de la sesión

  • advanced-filtering-example.js : Ejemplo que demuestra el filtrado semántico avanzado

Para ejecutar el ejemplo de sesión:

node dist/session-example.js

Para ejecutar el ejemplo de filtrado avanzado:

node dist/advanced-filtering-example.js

Licencia

Instituto Tecnológico de Massachusetts (MIT)

Install Server
F
license - not found
A
quality
F
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    A MCP server that implements sequential thinking protocols, provides structured problem-solving methods, decomposes complex problems into manageable steps, and supports iterative optimization and alternative reasoning paths.
    1
    2
    Apache 2.0
  • A
    license
    A
    quality
    C
    maintenance
    An MCP server that gives your IDE or agent access to Google Gemini with autonomous codebase exploration, enabling deep code analysis, architectural reviews, and bug hunting.
    20
    10
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    An advanced MCP server that provides an agentic interface to Google's Gemini 3.1 models via Vertex AI, combining real-time Google Search, URL analysis, and Python code execution to solve complex multi-step research and data tasks.
    1
    MIT

View all related MCP servers

Related MCP Connectors

  • MCP server for generating rough-draft project plans from natural-language prompts.

  • MCP server for AI dialogue using various LLM models via AceDataCloud

  • Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer

View all MCP Connectors

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/bartekke8it56w2/new-mcp'

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