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
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
Uso
Configuración del entorno
Antes de ejecutar el servidor, debe configurar su clave API de Gemini:
Ejecución del servidor
Parámetros de la herramienta
La herramienta geminithinking
acepta los siguientes parámetros:
query
(obligatoria): La pregunta o problema a analizarcontext
(opcional): información de contexto adicionalapproach
(opcional): Enfoque sugerido para el problemapreviousThoughts
(opcional): Matriz de pensamientos previos para contextothought
(opcional): Tu paso de pensamiento actual (si está vacío, será generado por Géminis)nextThoughtNeeded
(obligatorio): si se necesita otro paso de pensamientothoughtNumber
(obligatorio): Número de pensamiento actualtotalThoughts
(obligatorio): Estimación del total de pensamientos necesariosisRevision
(opcional): si esto revisa el pensamiento previorevisesThought
(opcional): ¿Qué pensamiento se está reconsiderando?branchFromThought
(opcional): Número de pensamiento del punto de ramificaciónbranchId
(opcional): identificador de ramaneedsMoreThoughts
(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
Ejemplo: Cargar una sesión
Ejemplo: Obtener el estado de la sesión
Ejemplo
A continuación se muestra un ejemplo de cómo utilizar la herramienta:
Formato de respuesta
El servidor responde con:
Clientes de ejemplo
Se proporcionan varios clientes de ejemplo para demostrar diferentes casos de uso:
sample-client.js
: Ejemplo básico de clienteexample-usage.js
: Ejemplo de uso específicocodebase-analysis-example.js
: Ejemplo de análisis de código basesession-example.js
: Ejemplo que demuestra la persistencia de la sesiónadvanced-filtering-example.js
: Ejemplo que demuestra el filtrado semántico avanzado
Para ejecutar el ejemplo de sesión:
Para ejecutar el ejemplo de filtrado avanzado:
Licencia
Instituto Tecnológico de Massachusetts (MIT)
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Una implementación de servidor MCP que aprovecha la API Gemini de Google para proporcionar capacidades de resolución de problemas analíticos a través de pasos de pensamiento secuencial sin generación de código.
- Descripción general
- Características
- Instalación
- Uso
- Ejemplo
- Formato de respuesta
- Clientes de ejemplo
- Licencia
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityA 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 -674TypeScript
- AsecurityAlicenseAqualityA 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 -1630TypeScriptMIT License
- -securityAlicense-qualityAn MCP server that enables other AI models (like Claude) to use Google's Gemini models as tools for specific tasks through a standardized interface.Last updated -1TypeScriptMIT License
- -securityAlicense-qualityA 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.Last updated -1JavaScriptMIT License