Gemini Thinking

Gemini Thinking

🚀 模型上下文协议 - 双子星思维服务器

这是一个基于模型上下文协议(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许可证。

  • 0 关注
  • 0 收藏,30 浏览
  • system 提出于 2025-10-02 15:06

相似服务问题

相关AI产品