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 许可证。
Scan to join WeChat group