hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Integrations
Leverages Google's Gemini API to provide analytical thinking capabilities for complex problem-solving without code generation, featuring meta-commentary, confidence levels, and alternative solution paths.
模型上下文协议 - Gemini Thinking Server
这是模型上下文协议 (MCP) 的实现,它与 Google 的 Gemini API 集成,无需代码生成即可提供分析思维能力。
概述
Gemini Thinking Server 是一款专用的 MCP 服务器,它利用 Google 的 Gemini 模型来提供顺序思考和问题解决能力。它能够实现以下功能:
- 将复杂问题分解成几个步骤
- 规划和设计留有修改空间
- 可能需要修正路线的分析
- 最初可能不清楚全部范围的问题
特征
- 双子座思维:利用双子座的分析能力来产生深思熟虑的回应
- 元评论:提供对推理过程的见解
- 置信水平:表明 Gemini 对其分析的信心程度
- 替代路径:建议解决问题的不同方法
- 分支思维:允许探索不同的思维路径
- 修改能力:支持修改以前的想法
- 会话持久性:保存并恢复分析会话
安装
Copy
用法
环境设置
在运行服务器之前,您需要设置您的 Gemini API 密钥:
Copy
运行服务器
Copy
工具参数
geminithinking
工具接受以下参数:
query
(必需):要分析的问题context
(可选):附加上下文信息approach
(可选):建议解决问题的方法previousThoughts
(可选):上下文中先前想法的数组thought
(可选):您当前的思考步骤(如果为空,将由 Gemini 生成)nextThoughtNeeded
(必需):是否需要另一个思考步骤thoughtNumber
(必填):当前的想法数totalThoughts
(必填):估计需要的想法总数isRevision
(可选):这是否改变了以前的想法revisesThought
(可选):正在重新考虑哪些想法branchFromThought
(可选):分支点思想编号branchId
(可选):分支标识符needsMoreThoughts
(可选):如果需要更多想法
会话管理
该工具还支持会话管理命令:
sessionCommand
:管理会话的命令('save'、'load'、'getState')sessionPath
:保存或加载会话文件的路径(“保存”和“加载”命令所需)
示例:保存会话
Copy
示例:加载会话
Copy
示例:获取会话状态
Copy
例子
以下是如何使用该工具的示例:
Copy
响应格式
服务器响应:
Copy
示例客户端
提供了几个示例客户端来演示不同的用例:
sample-client.js
:基本客户端示例example-usage.js
:具体使用示例codebase-analysis-example.js
:代码库分析示例session-example.js
:演示会话持久性的示例advanced-filtering-example.js
:演示高级语义过滤的示例
运行会话示例:
Copy
运行高级过滤示例:
Copy
执照
麻省理工学院
You must be authenticated.
Tools
MCP 服务器实现利用 Google 的 Gemini API,通过顺序思考步骤提供分析问题解决能力,而无需代码生成。