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

MCP Reasoner

MCP推理器是为Claude Desktop设计的增强推理能力的工具,提供波束搜索和蒙特卡洛树搜索两种算法,并新增实验性策略模拟层以优化复杂问题解决。

article

README

🚀 MCP 推理器

MCP 推理器是为 Claude Desktop 实现的推理功能,支持束搜索(Beam Search)和蒙特卡洛树搜索(MCTS),旨在进一步提升 Claude 在复杂问题上的解决能力。

🚀 快速开始

安装

git clone https://github.com/frgmt0/mcp-reasoner.git 

OR 克隆原始版本:

git clone https://github.com/Jacck/mcp-reasoner.git

cd mcp-reasoner
npm install
npm run build

配置

添加到Claude Desktop配置:

{
  "mcpServers": {
    "mcp-reasoner": {
      "command": "node",
      "args": ["path/to/mcp-reasoner/dist/index.js"],
    }
  }
}

✨ 主要特性

  • 提供两种可切换的搜索策略:
    • 束搜索:适合处理简单问题。
    • MCTS 及其 alpha 变体:适用于复杂问题。
  • 跟踪不同推理路径的优劣。
  • 绘制 Claude 解决问题的各种方式。
  • 分析推理过程的进展情况。
  • 遵循 MCP 协议。

📦 安装指南

git clone https://github.com/frgmt0/mcp-reasoner.git 

OR 克隆原始版本:

git clone https://github.com/Jacck/mcp-reasoner.git

cd mcp-reasoner
npm install
npm run build

📚 详细文档

当前版本:v2.0.0

新增功能

添加了两个实验性推理算法:

  • mcts-002-alpha

    • 使用 A* 搜索方法,包含早期 alpha 实现的策略仿真层。
    • 还包括早期 alpha 实现的自适应探索仿真器和基于结果推理仿真器。

    ⚠️ 重要提示

    这些仿真器的实现尚未完成,可能会发生变化。

  • mcts-002alt-alpha

    • 使用双向搜索方法,包含早期 alpha 实现的策略仿真层。
    • 还包括早期 alpha 实现的自适应探索仿真器和基于结果推理仿真器。

    ⚠️ 重要提示

    这些仿真器的实现尚未完成,可能会发生变化。

关于 mcts-001-alphamcts-001alt-alpha

简单来说,它们没用且与基础 mcts 方法几乎相似。经过初始测试后,结果显示基本思考过程接近,表明仅仅添加策略仿真可能不会有太大效果。

添加策略仿真层的原因

同时结合策略和搜索是关键,因为大多数算法都是这样实现的。

之前的版本:v1.1.0

添加了对搜索参数的模型控制:

  • beamWidth - 允许 Claude 调整要跟踪的不同路径数量(1 - 10)
  • numSimulations - 精细调谐 MCTS 模拟次数(1 - 150)

🔧 技术细节

测试

[更多测试即将推出]

基准测试

[基准测试即将添加]

关键基准测试项目:

  • MATH500
  • GPQA - Diamond
  • GMSK8
  • 或许 Polyglot 和/或 SWE - Bench

📄 许可证

该项目使用 MIT 许可证,详情请参阅 LICENSE 文件。

help

运行方式说明

cloud

托管运行

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

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

本地运行 / 其它方式

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

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