Retrieval Augmented Thinking

Retrieval Augmented Thinking

🚀 增强型检索增强思考 MCP 服务器

这是一个实现 Model Context Protocol (MCP) 的服务器,通过结构化、检索增强的思考过程,提升 AI 模型的功能。它支持动态思想链、并行探索路径和递归细化周期,有效提高推理和问题解决能力。

🚀 快速开始

本服务器可助力 AI 模型在推理和问题解决方面表现更优。你可以按照以下步骤进行安装和使用。

✨ 主要特性

  • 自适应思想链:保持连贯的推理流程,支持分支和修订功能。
  • 迭代假设生成:实现假设验证周期。
  • 上下文一致性:在非线性推理路径中保留上下文。
  • 动态范围调整:支持灵活的探索和细化。
  • 质量评估:实时评估思考过程。
  • 分支管理:处理并行探索路径。
  • 修订跟踪:管理递归细化周期。

📦 安装指南

使用以下命令进行安装:

npm install @modelcontextprotocol/server-retrieval-augmented-thinking

💻 使用示例

基础用法

命令行方式

mcp-server-retrieval-augmented-thinking

编程方式

import { Server } from '@modelcontextprotocol/sdk/server';
import { StdioServerTransport } from '@modelcontextprotocol/sdk/server/stdio';

// 初始化并运行服务器
const server = new Server({
name: 'retrieval-augmented-thinking',
version: '0.1.0'
});

// 连接传输
const transport = new StdioServerTransport();
await server.connect(transport);

高级用法

工具配置

服务器提供的工具带有以下参数:

属性 详情
thought (string) 当前推理步骤
thoughtNumber (number) 推理链中的位置
totalThoughts (number) 估计范围
nextThoughtNeeded (boolean) 链延续信号
isRevision (boolean, optional) 标记细化步骤
revisesThought (number, optional) 引用目标思想
branchFromThought (number, optional) 分支起源点
branchId (string, optional) 分支标识符
needsMoreThoughts (boolean, optional) 范围扩展信号

思想链分析

服务器会跟踪思想链质量的各种指标:

  • 链的有效性
  • 修订的影响
  • 分支成功率
  • 整体质量
  • 单个想法的指标(复杂度、深度、质量、影响)

模式识别

分析思考模式以识别:

  • 推理结构
  • 上下文保留
  • 假设验证
  • 解决方案的一致性

🔧 技术细节

开发命令

# 构建
npm run build

# 监视模式
npm run watch

🤝 贡献

欢迎贡献!请阅读我们的贡献指南并提交拉取请求。

📄 许可证

本项目采用 MIT 许可证。

  • 0 关注
  • 0 收藏,23 浏览
  • system 提出于 2025-09-20 00:03

相似服务问题

相关AI产品