首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
首页
学习
活动
专区
圈层
工具
MCP广场
MCP广场 >详情页
retrieval-augmented-thinking2025-05-210分享
github
通过结构化的、带有检索增强的思维过程来提升人工智能模型的能力,这些过程能够实现动态思维链、并行探索路径以及递归精化周期,从而改善推理能力。
By stat-guy
2025-05-210
github
详情内容

检索增强思维 MCP 服务器

这是一个实现了结构化、检索增强思维过程的MCP(模型上下文协议)服务器。该服务器能够支持动态思维链、并行探索路径以及递归改进周期,以提高推理和解决问题的能力。

特性

  • 自适应思维链:保持连贯的推理流程,并具有分支和修订能力
  • 迭代假设生成:实施假设测试的验证周期
  • 上下文一致性:在非线性推理路径上保持上下文的一致性
  • 动态范围调整:支持灵活的探索与细化
  • 质量评估:实时评估思维过程
  • 分支管理:处理并行探索路径
  • 修订追踪:管理递归改进周期

安装

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';

// Initialize and run the server
const server = new Server({
  name: 'retrieval-augmented-thinking',
  version: '0.1.0'
});

// Connect transport
const transport = new StdioServerTransport();
await server.connect(transport);

工具配置

服务器提供了一个工具,包含以下参数:

  • thought (字符串):当前推理步骤
  • thoughtNumber (数字):在推理链中的位置
  • totalThoughts (数字):估计范围
  • nextThoughtNeeded (布尔值):链继续信号
  • isRevision (布尔值, 可选):标记改进步骤
  • revisesThought (数字, 可选):引用目标思想
  • branchFromThought (数字, 可选):分支起点
  • branchId (字符串, 可选):分支标识符
  • needsMoreThoughts (布尔值, 可选):范围扩展信号

高级特性

思维链分析

服务器跟踪各种指标来评估思维链的质量:

  • 链条有效性
  • 修订影响
  • 分支成功率
  • 整体质量
  • 单个思维度量(复杂性、深度、质量、影响)

模式识别

分析思维模式以实现:

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

开发

# Build
npm run build

# Watch mode
npm run watch

贡献

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

许可证

MIT

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档