Get the FREE Ultimate OpenClaw Setup Guide →

advanced-reasoning

Allows AI to perform advanced reasoning, store the reasoning automatically, and can create system prompts or domain knowledge as libraries.

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio angrysky56-advanced-reasoning-mcp node /path-to/advanced-reasoning-mcp/build/index.js \
  --env LOG_LEVEL="info" \
  --env MEMORY_LIB_PATH="memory_data/{library_name}.json (managed by server)"

How to use

Advanced Reasoning MCP Server provides a self-contained cognitive reasoning environment with meta-cognitive assessment, hypothesis testing, and dual storage systems. It includes Core Reasoning tools for sequential thinking with confidence tracking and reasoning quality evaluation, a Hypothesis Testing framework to formulate and validate theories, a Graph-Based Cognitive Memory with named libraries for context-specific recall, and a SystemJSON storage subsystem for domains, workflows, instructions, and tagged content. Tools like advanced_reasoning, query_reasoning_memory, create_memory_library, list_memory_libraries, switch_memory_library, get_current_library_info, create_system_json, get_system_json, search_system_json, and list_system_json enable end-to-end reasoning, memory retrieval, and structured data management. The MCP client can invoke these tools to perform reasoning steps, search memory, manage libraries, and store or retrieve workflows and domain data.

To use, run the server compatible with Node.js and point your MCP client to the advanced-reasoning server entry point. Use the provided tools to create memory libraries, perform meta-reasoning with confidence and quality scores, query related memories, and manage SystemJSON workflows. The client integration example demonstrates how to configure the MCP client to call the server's advanced_reasoning tool and to leverage memory and system JSON capabilities within a single reasoning session.

How to install

Prerequisites:

  • Node.js (14.x or newer) and npm installed on your system
  • Access to the project repository and build steps

Installation steps:

  1. Navigate to the project directory: cd /advanced-reasoning-mcp

  2. Install dependencies: npm install

  3. Build the MCP server: npm run build

  4. Run the MCP server (example): npm start

If you are integrating with a client, configure the client with the server URL or path to the built index.js as shown in the integration example. Ensure that the path in the mcp_config matches your deployment layout.

Additional notes

Tips and known considerations:

  • Memory libraries are graph-based and identified by library_name; ensure unique names per context to avoid collisions.
  • SystemJSON stores workflows and domain-specific data; use create_system_json to persist reusable workflows and get_system_json to retrieve them.
  • Use query_reasoning_memory for context-aware memory lookups to support hypothesis testing and meta-thinking.
  • Environment variables such as LOG_LEVEL can help debug and monitor reasoning flows; adjust as needed for production.
  • When switching libraries with switch_memory_library, the session context is preserved where supported to maintain continuity of reasoning.
  • Ensure proper access controls for SystemJSON data and memory libraries to protect sensitive workflows and domain knowledge.

Related MCP Servers

Sponsor this space

Reach thousands of developers