递归思维MCP服务器

一个通过结构化推理链、自我批判和自动重新思考循环使AI代理思考更深入的MCP服务器。

  • by rover-001
  • TypeScript
  • 本地部署
  • 6 星标
  • 更新于
在 GitHub 查看 Parth3930/recursive-thinking-mcp

使用说明

思维链递归思维MCP服务器

v2.2.0-专家角色、自定义清单和严格验证!

令牌高效的MCP服务器,使AI代理通过结构化推理链、自我批评和自动反思循环进行更深入的思考。

🎯 v2.2.0的新增功能

特性 描述 优点
专家角色 人工智能假设特定的角色(例如安全架构师) 严谨的基于视角的思维
自定义检查表 根据特定要求验证解决方案 量身定制的质量执行
严格模式 除非满足所有标准,否则无法完成 高棒材生产质量
思维链 AI解释了为什么选择每种解决方案 透明的推理,更好的决策
自我评估 AI对自己的解决方案进行评分(1-10分) 对解决方案质量进行诚实评估
重新思考循环 如果评分<7或发现问题,则自动重新思考 持续改进

✨ 特性

  • 🧠 思维链:人工智能必须解释每个决定背后的推理
  • 🎭 专家角色:将专业知识注入思维过程
  • 📋 自定义检查表:强制AI根据您的特定要求进行验证
  • ⚖️ 严格模式:确保AI永远不会满足于“足够好”
  • 📊 自我评估:AI用分数(1-10)、好/坏标志和基本原理对解决方案进行评分
  • 🔄 不断反思:如果解决方案得分<7或存在弱点,则自动重新思考
  • 🎯 基于阶段的工作流:结构化的5阶段思维过程
  • 💰 令牌优化:智能压缩,以阶段为中心的提示(减少约70%)

🔄 运作原理

五个阶段

┌─────────────┐
│  1. EXPLORE │ ──→ Propose solution with reasoning & expert perspective
└──────┬──────┘
       ▼
┌─────────────┐
│  2. JUSTIFY │ ──→ Critically examine reasoning & assumptions
└──────┬──────┘
       ▼
┌─────────────┐
│  3. EVALUATE│ ──→ Rate solution (1-10) against checklist
└──────┬──────┘
       ▼
   ┌───┴───┐
   │ Score │
   │ ≥7?   │ ──NO─→ ┌─────────────┐
   └───┬───┘        │  4. RETHINK │ ──→ Improve based on weaknesses
       │YES         └──────┬──────┘
       ▼                   │
┌─────────────┐            │
│  5. FINALIZE│ ←──────────┘
└─────────────┘

🚀 用法

使用高级配置开始思考环节

await mcp.callTool('recursive_thinking', {
  action: 'start',
  task: 'Design a highly available database schema for a global payment system',
  config: {
    role: 'Database Reliability Engineer',
    checklist: [
      'Must handle 10k transactions/sec',
      'ACID compliance mandatory',
      'Multi-region failover strategy',
      'Data encryption at rest and in transit'
    ],
    strictMode: true,
    minRating: 8
  }
});

⚙️ 配置选项

参数 类型 默认值 说明
role string - 要扮演的专家角色(例如,“高级DevOps”)
checklist string[] [] 验证的具体要求
strictMode boolean false 如果为true,如果不符合条件,则失败而不是最终确定
maxDepth number 5 最大递归深度
minConfidence number 0.85 置信度达到阈值时停止
minRating 数字 7 最低可接受分数(1-10)
enableRethinking boolean true 启用连续细化循环

📦 安装

npx -y recursive-thinking-mcp

📄 许可证

麻省理工学院

🔗 链接