Skip to content

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

Notifications You must be signed in to change notification settings

Jacck/mcp-reasoner

Repository files navigation

MCP Reasoner

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

Features

  • Beam search with configurable width
  • Thought scoring and evaluation
  • Tree-based reasoning paths
  • Statistical analysis of reasoning process
  • MCP protocol compliance

Installation

  1. Clone the repository:
git clone https://github.com/Jacck/mcp-reasoner.git
cd mcp-reasoner
  1. Install dependencies:
npm install
  1. Build the project:
npm run build

Configuration

Add to Claude Desktop config:

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

Usage

The reasoner can be used with Claude Desktop for solving various problems requiring systematic thinking:

  • Mathematical problems
  • Logical puzzles
  • Step-by-step analysis
  • Complex problem decomposition

Algorithm

The reasoner uses:

  1. Beam search to explore multiple solution paths
  2. Thought scoring based on:
    • Detail level
    • Mathematical expressions
    • Logical connectors
  3. Tree-based state management
  4. Statistical analysis of reasoning process

License

MIT

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published