MCP Reasoner
A systematic reasoning MCP server implementation for Claude Desktop featuring both Beam Search and Monte Carlo Tree Search (MCTS) capabilities.
Features
- Dual search strategies:
- Beam search with configurable width
- MCTS for complex decision spaces
- Thought scoring and evaluation
- Tree-based reasoning paths
- Statistical analysis of reasoning process
- MCP protocol compliance
Installation
git clone https://github.com/Jacck/mcp-reasoner.git
cd mcp-reasoner
npm install
npm run build
Configuration
Add to Claude Desktop config:
{
"mcpServers": {
"mcp-reasoner": {
"command": "node",
"args": ["path/to/mcp-reasoner/dist/index.js"],
}
}
}
Search Strategies
Beam Search
- Maintains fixed-width set of most promising paths
- Optimal for step-by-step reasoning
- Best for: Mathematical problems, logical puzzles
Monte Carlo Tree Search
- Simulation-based exploration of decision space
- Balances exploration and exploitation
- Best for: Complex problems with uncertain outcomes
Note: Monte Carlo Tree Search allowed Claude to perform really well on the Arc AGI benchmark (scored 6/10 on the public test), whereas beam search yielded a (3/10) on the same puzzles. For super complex tasks, you’d want to direct Claude to utilize the MCTS strategy over the beam search.
Algorithm Details
- Search Strategy Selection
- Beam Search: Evaluates and ranks multiple solution paths
- MCTS: Uses UCT for node selection and random rollouts
- Thought Scoring Based On:
- Detail level
- Mathematical expressions
- Logical connectors
- Parent-child relationship strength
- Process Management
- Tree-based state tracking
- Statistical analysis of reasoning
- Progress monitoring
Use Cases
- Mathematical problems
- Logical puzzles
- Step-by-step analysis
- Complex problem decomposition
- Decision tree exploration
- Strategy optimization
Future Implementations
- Implement New Algorithms
- Iterative Deepening Depth-First Search (IDDFS)
- Alpha-Beta Pruning
License
This project is licensed under the MIT License - see the LICENSE file for details.
MCP Reasoner
Project Details
- parmarjh/mcp-reasoner
- MIT License
- Last Updated: 3/14/2025
Categories
Recomended MCP Servers
A Model Context Protocol server that provides access to Kuzu databases
Integrate Arduino-based robotics (using the NodeMCU ESP32 or Arduino Nano 368 board) with AI using the MCP (Model...
1 MCP to rule all them chains
An MCP server for playing Minesweeper
Lightweight MCP server to give your Cursor Agent access to the Neon API
Code Runner MCP Server
This is MCP server for Claude that gives it terminal control, file system search and diff file editing...
Python and TypeScript library for integrating the Stripe API into agentic workflows