The MCP Reasoner enhances Claude Desktop with Beam Search and Monte Carlo Tree Search (MCTS) algorithms, including experimental alpha variations, to improve its complex problem-solving capabilities by incorporating policy and search methods.
A reasoning implementation for Claude Desktop, enhancing problem-solving with Beam Search and Monte Carlo Tree Search (MCTS).
v2.0.0
Added 2 Experimental Reasoning Algorithms:
- `mcts-002-alpha`: A* Search with an early Policy Simulation Layer and Adaptive Exploration & Outcome Based Reasoning Simulators (alpha). - `mcts-002alt-alpha`: Bidirectional Search with an early Policy Simulation Layer and Adaptive Exploration & Outcome Based Reasoning Simulators (alpha).
v1.1.0
Added model control over search parameters: beamWidth (1-10) and numSimulations (1-150).
git clone https://github.com/frgmt0/mcp-reasoner.git
cd mcp-reasoner
npm install
npm run build
Add to Claude Desktop config:
{
"mcpServers": {
"mcp-reasoner": {
"command": "node",
"args": ["path/to/mcp-reasoner/dist/index.js"],
}
}
}
[More Testing Coming Soon]
[Benchmarking will be added soon]
Key Benchmarks to test against: MATH500, GPQA-Diamond, GMSK8, Polyglot, SWE-Bench.
MIT License.
Jacck/mcp-reasoner
December 19, 2024
March 28, 2025
TypeScript