Skip to main content
Glama

Advanced Reasoning MCP Server

advanced_reasoning

Enhance complex reasoning with meta-cognitive assessment, hypothesis testing, and graph-based memory. Track confidence, validate evidence, and manage session context for systematic problem-solving and decision-making.

Instructions

Advanced cognitive reasoning tool that builds on sequential thinking with meta-cognition, hypothesis testing, and integrated memory.

Key Features:

  • Meta-cognitive assessment and confidence tracking

  • Hypothesis formulation and testing capabilities

  • Integrated graph-based memory system

  • Dynamic reasoning quality evaluation

  • Session-based context management

  • Evidence tracking and validation

Enhanced Parameters:

  • thought: Your reasoning step (required)

  • thoughtNumber/totalThoughts: Sequential tracking (required)

  • nextThoughtNeeded: Continue flag (required)

  • confidence: Self-assessment 0.0-1.0 (default: 0.5)

  • reasoning_quality: 'low'|'medium'|'high' (default: 'medium')

  • meta_thought: Reflection on your reasoning process

  • hypothesis: Current working hypothesis

  • test_plan: How to validate the hypothesis

  • test_result: Outcome of testing

  • evidence: Supporting/contradicting evidence

  • session_id: Link to reasoning session

  • goal: Overall objective

  • progress: 0.0-1.0 completion estimate

Branching (inherited from sequential thinking):

  • isRevision/revisesThought: Revise previous thoughts

  • branchFromThought/branchId: Explore alternatives

Use this tool for complex reasoning that benefits from:

  • Self-reflection and confidence tracking

  • Systematic hypothesis development

  • Memory of previous insights

  • Quality assessment of reasoning

Input Schema

NameRequiredDescriptionDefault
branchFromThoughtNoBranching point thought number
branchIdNoBranch identifier
builds_onNoPrevious thoughts this builds on
challengesNoIdeas this challenges or contradicts
confidenceNoConfidence in this reasoning step (0.0-1.0)
evidenceNoEvidence for/against hypothesis
goalNoOverall goal or objective
hypothesisNoCurrent working hypothesis
isRevisionNoWhether this revises previous thinking
meta_thoughtNoMeta-cognitive reflection on your reasoning process
needsMoreThoughtsNoIf more thoughts are needed
nextThoughtNeededYesWhether another thought step is needed
progressNoProgress toward goal (0.0-1.0)
reasoning_qualityNoAssessment of reasoning quality
revisesThoughtNoWhich thought is being reconsidered
session_idNoReasoning session identifier
test_planNoPlan for testing the hypothesis
test_resultNoResult of hypothesis testing
thoughtYesYour current reasoning step
thoughtNumberYesCurrent thought number
totalThoughtsYesEstimated total thoughts needed

Input Schema (JSON Schema)

{ "properties": { "branchFromThought": { "description": "Branching point thought number", "minimum": 1, "type": "integer" }, "branchId": { "description": "Branch identifier", "type": "string" }, "builds_on": { "description": "Previous thoughts this builds on", "items": { "type": "string" }, "type": "array" }, "challenges": { "description": "Ideas this challenges or contradicts", "items": { "type": "string" }, "type": "array" }, "confidence": { "description": "Confidence in this reasoning step (0.0-1.0)", "maximum": 1, "minimum": 0, "type": "number" }, "evidence": { "description": "Evidence for/against hypothesis", "items": { "type": "string" }, "type": "array" }, "goal": { "description": "Overall goal or objective", "type": "string" }, "hypothesis": { "description": "Current working hypothesis", "type": "string" }, "isRevision": { "description": "Whether this revises previous thinking", "type": "boolean" }, "meta_thought": { "description": "Meta-cognitive reflection on your reasoning process", "type": "string" }, "needsMoreThoughts": { "description": "If more thoughts are needed", "type": "boolean" }, "nextThoughtNeeded": { "description": "Whether another thought step is needed", "type": "boolean" }, "progress": { "description": "Progress toward goal (0.0-1.0)", "maximum": 1, "minimum": 0, "type": "number" }, "reasoning_quality": { "description": "Assessment of reasoning quality", "enum": [ "low", "medium", "high" ], "type": "string" }, "revisesThought": { "description": "Which thought is being reconsidered", "minimum": 1, "type": "integer" }, "session_id": { "description": "Reasoning session identifier", "type": "string" }, "test_plan": { "description": "Plan for testing the hypothesis", "type": "string" }, "test_result": { "description": "Result of hypothesis testing", "type": "string" }, "thought": { "description": "Your current reasoning step", "type": "string" }, "thoughtNumber": { "description": "Current thought number", "minimum": 1, "type": "integer" }, "totalThoughts": { "description": "Estimated total thoughts needed", "minimum": 1, "type": "integer" } }, "required": [ "thought", "nextThoughtNeeded", "thoughtNumber", "totalThoughts" ], "type": "object" }

Other Tools from Advanced Reasoning MCP Server

Related Tools

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/angrysky56/advanced-reasoning-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server