drio
Open app

MCP Reasoner

Source

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

Catalog onlyCatalog onlySTDIO

Overview

MCP Reasoner is a systematic reasoning server implementation designed for Claude Desktop, utilizing beam search and thought evaluation to solve complex problems.

To use MCP Reasoner, clone the repository, install the dependencies, build the project, and configure it within Claude Desktop to start solving problems.

  • Beam search with configurable width for exploring multiple solution paths. - Thought scoring and evaluation to assess reasoning quality. - Tree-based reasoning paths for structured problem-solving. - Statistical analysis of the reasoning process for insights. - Compliance with the MCP protocol for seamless integration.
  1. Solving mathematical problems systematically.
  2. Analyzing logical puzzles step-by-step.
  3. Decomposing complex problems into manageable parts.
  4. Enhancing decision-making processes through structured reasoning.

Add to your AI client

Use these steps to connect MCP Reasoner in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "mcp-reasoner-jacck": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-reasoner-jacck"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "mcp-reasoner-jacck": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-reasoner-jacck"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "mcp-reasoner-jacck": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-reasoner-jacck"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "mcp-reasoner-jacck": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-reasoner-jacck"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "mcp-reasoner-jacck": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-reasoner-jacck"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "mcp-reasoner-jacck": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-reasoner-jacck"
      ]
    }
  }
}

FAQ

What types of problems can MCP Reasoner solve?

MCP Reasoner is capable of addressing mathematical, logical, and complex analytical problems.

Is MCP Reasoner compatible with other platforms?

Currently, it is designed specifically for Claude Desktop but may be adapted for other environments.

How does the beam search work?

Beam search explores multiple paths simultaneously, allowing for a more thorough examination of potential solutions.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":793,"uuid":"fd561164-b19d-4cad-aa50-d594b534c9e9","name":"mcp-reasoner","title":"MCP Reasoner","description":"A systematic reasoning MCP server implementation for Claude Desktop with beam search and thought evaluation.","avatar_url":"https://avatars.githubusercontent.com/u/5294193?v=4","created_at":"2024-12-30T03:33:52.844+00:00","updated_at":"2025-02-23T07:18:49.16+00:00","status":"created","author_name":"Jacck","author_avatar_url":"https://avatars.githubusercontent.com/u/5294193?v=4","tags":"mcp-reasoner,systematic-reasoning,MCP-server","category":"research-and-data","is_featured":false,"sort":1,"url":"https://github.com/Jacck/mcp-reasoner","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":null,"user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]