这是一个基于模型上下文协议(MCP)实现的服务器,整合了谷歌双子星API,无需代码生成即可提供分析性思考能力。
双子星思维服务器是一个专用的MCP服务器,借助谷歌的双子星模型,为用户提供序列化思考和解决问题的能力。
# 克隆仓库
git clone
# 安装依赖
npm install
# 构建项目
npm run build
在启动服务器之前,需要设置双子星API密钥:
export GEMINI_API_KEY=your_api_key_here
node dist/gemini-index.js
geminithinking工具支持以下参数:
query(必需):待分析的问题或主题。context(可选):额外的上下文信息,辅助问题分析。approach(可选):解决问题的建议方法。previousThoughts(可选):之前的思考步骤数组。thought(可选):当前的思考步骤(若为空,将由双子星自动生成)。nextThoughtNeeded(必需):是否需要生成下一个思考步骤。thoughtNumber(必需):当前思考编号。totalThoughts(必需):估计所需的总思考次数。isRevision(可选):是否正在修订之前的思考。revisesThought(可选):被重新考虑的思考编号。branchFromThought(可选):分支点的思考编号。branchNumber(可选):当前分支号。thoughtFilter(可选):用于过滤输出的自定义函数。若要保存当前会话,可运行以下命令:
node dist/save-session.js
若要加载之前保存的会话,可运行以下命令:
node dist/load-session.js
服务器返回的响应为结构化的JSON数据,格式如下:
{
"thought": "string", // 双子星生成的思考内容
"reasoning": "string", // 思考过程中的推理步骤
"confidence": number, // 对当前结论的信心水平(0-1之间)
"sources": ["string"] // 使用的信息来源或参考
}
本项目采用MIT许可证。