返回 MCP 目录
public公开dns本地运行

retrieval-augmented-thinking

一个增强AI模型推理能力的MCP服务器,通过结构化检索和动态思维链提升问题解决能力。

article

README

🚀 增强型检索增强思考 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 许可证。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端