M

MCP推理评估器

@Jacck/mcp-reasoner
0 Stars 399 次浏览 Jacck 更新于 2026-08-23

为Claude Desktop实现的具有束搜索和思维评估能力的系统化推理MCP服务器

该服务暂未提供标准配置,请参考 README 手动接入

可用工具 (1 个)

该服务在 MCP 协议中暴露的工具,AI 可按需调用

mcp-reasoner 7 个参数 需填 4 项

Advanced reasoning tool with multiple strategies including Beam Search and Monte Carlo Tree Search

必填参数:thought、thoughtNumber、totalThoughts、nextThoughtNeeded

服务介绍

MCP Reasoner

一个为 Claude Desktop 设计的推理实现,让你可以同时使用束搜索(Beam Search)和蒙特卡洛树搜索(Monte Carlo Tree Search, MCTS)。老实说,这个项目最初是为了看看我们是否能让 Claude 在解决复杂问题方面表现得更好... 结果证明我们确实可以。

当前版本:

v2.0.0

新增内容:

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

- `mcts-002-alpha`

    - 使用 A* 搜索方法以及早期 *alpha* 版本的策略模拟层

    - 还包括早期 *alpha* 版本的自适应探索模拟器与基于结果的推理模拟器

*注意*:这些 alpha 模拟器的实现尚未完成,并且可能会发生变化

- `mcts-002alt-alpha`

    - 使用双向搜索方法以及早期 *alpha* 版本的策略模拟层

    - 还包括早期 *alpha* 版本的自适应探索模拟器与基于结果的推理模拟器

*注意*:这些 alpha 模拟器的实现尚未完成,并且可能会发生变化

mcts-001-alphamcts-001alt-alpha 怎么样了?

简单地说:它们没什么用,几乎和基础的 mcts 方法相似。经过初步测试后,结果显示基本思维过程非常接近,表明仅仅添加策略模拟可能不会产生效果。

那么为什么现在要加入策略模拟层呢?

我认为将策略和搜索结合起来是很重要的,因为大多数算法都是这样实现的。

以往版本:

v1.1.0

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

beamWidth - 让 Claude 调整跟踪路径的数量 (1-10)

numSimulations - 微调 MCTS 模拟次数 (1-150)

功能

  • 可以在两种搜索策略之间切换:
    • 束搜索(适用于简单直接的问题)
    • MCTS(当问题变得复杂时),带 alpha 变体(见上文)
  • 跟踪不同推理路径的效果
  • 绘制出 Claude 解决问题的所有不同思路
  • 分析推理过程的表现
  • 遵循 MCP 协议(显然)

安装

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

OR clone the original:

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"],
    }
  }
}

测试

[更多测试即将推出]

基准测试

[基准测试即将添加]

关键基准测试项目:

  • MATH500

  • GPQA-Diamond

  • GMSK8

  • 可能还包括 Polyglot 和/或 SWE-Bench

许可证

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

相关 MCP 服务