Jacck/mcp-reasoner

A systematic reasoning MCP server implementation for Claude Desktop with beam search and thought evaluation.

View on GitHub ↗Jump to charts ↓

Jacck/mcp-reasoner has 250+ stars and 30+ forks on GitHub, is written in TypeScript, and was last pushed on Jan 8, 2025. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 27 minutes ago
Added to GitGenius on October 9th, 2026
Created on December 19th, 2024
Open Issues & Pull Requests: 8 (+0)
GitHub issues: Enabled
Number of forks: 33
Total Stargazers: 277 (+0)
Total Subscribers: 1 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.0 days
Mean response time: 2.7 days
90th percentile: 4.8 days
Tracked items: 3

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 3
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 541 days
Stale 30+ days: 3
Stale 90+ days: 3

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

MCP Reasoner is a reasoning server implementation for Claude Desktop that integrates with the Model Context Protocol to enhance problem-solving through structured search algorithms.

The tool addresses the challenge of improving Claude's reasoning on complex problems by implementing two distinct search strategies that can be switched between based on task requirements. Beam search provides a lightweight approach for straightforward reasoning tasks by tracking multiple solution paths in parallel, while Monte Carlo Tree Search offers deeper exploration for complex problems through simulation-based evaluation. The implementation includes experimental MCTS variants that incorporate policy simulation layers alongside search methods, combining both approaches as found in modern reasoning algorithms. Users can control search parameters directly through Claude, adjusting beam width and simulation counts to balance computational cost against reasoning depth.

Developers should adopt this tool if they need Claude to tackle complex problem-solving tasks where standard reasoning falls short. It suits projects requiring transparent reasoning traces and the ability to analyze how Claude arrives at conclusions. The tool is designed specifically for Claude Desktop integration via the MCP protocol, making it most appropriate for workflows already built around that platform.

The project shows active experimentation with reasoning approaches, having iterated through multiple MCTS variants and incorporated policy simulation based on testing results. Development includes planned benchmarking against established reasoning datasets, though comprehensive benchmarks are not yet available. The maintainer has documented why earlier experimental variants were abandoned, indicating a willingness to remove approaches that do not improve performance. Testing infrastructure is acknowledged as incomplete with more tests planned for future releases.