Skip to main content
Glama
putervision

agent-reasoning-mcp

by putervision

@putervision/agent-reasoning-mcp

npm version CI Node License: MIT

Strategic BDI Reasoning, Multi-Attribute Expected Utility Theory & Decision Intelligence for Autonomous AI Agents

@putervision/agent-reasoning-mcp is a formal Model Context Protocol (MCP) server that provides strategic belief-desire-intention (BDI) reasoning, hierarchical goal decomposition, multi-attribute expected utility calculation ((E[U] = \sum w_i u_i)), exponential belief decay, quantitative risk evaluation, and reactive replanning across multi-modal memory bridges.

๐ŸŒ Official Documentation: putervision.com โ€ข Interactive Web Docs


โšก 15-Second Quick Start

# 1. Initialize reasoning database & seed default utility profiles
npx @putervision/agent-reasoning-mcp init

# 2. Run health diagnostics and Merkle audit checks
npx @putervision/agent-reasoning-mcp doctor

# 3. Inspect active goals, intentions, and belief states
npx @putervision/agent-reasoning-mcp inspect

๐Ÿ› ๏ธ 10 Core MCP Tools

Tool

Actions

Purpose

set_goal

create, update, decompose, get, list, abandon

Manage goal hierarchy, task DAGs, and success criteria

evaluate_situation

snapshot, quick

Score and rank candidate actions from environment snapshots

replan

blocker, event, full

Adaptively reconstruct subgoals upon obstacles and abort stale intentions

assess_risk

action, plan, compare

Quantitative threat and risk calculation across candidate actions

query_knowledge

search, patterns, similar_situations

Search learned heuristics, tactical knowledge, and past decision patterns

set_utility_weights

configure, get, list, activate

Configure utility weights (aggression, caution, greed, efficiency, exploration)

get_decision_trace

latest, get, list, explain

Explainable chain-of-thought rationale and latency telemetry

manage_beliefs

update, query, expire, reconcile

Structured belief state with exponential confidence decay ($C = C_0 e^{-\lambda t}$)

manage_intentions

create, dispatch, get, list, cancel, resolve

Wire contract directives queue for runtime execution engines

manage_reasoning_db

stats, audit, snapshot, restore

Reasoning database statistics, SHA-256 Merkle audit, and snapshot rollback


๐Ÿ›๏ธ PuterVision Pentad Multi-Modal Ecosystem

agent-reasoning-mcp coordinates the closed-loop PuterVision Super-Loop:

  • ๐Ÿง  agent-reasoning-mcp: Decides what to do (BDI Strategic Reasoning, Utility Theory, Replanning)

  • โšก behavior-mcp: Executes how to act at ~60Hz in browser runtimes

  • ๐Ÿ“Š state-memory-mcp: Durable workflow memory, tasks, blockers, decisions

  • ๐Ÿ‘๏ธ vision-memory-mcp: Perceptual caching, visual grounding, video timelines

  • ๐ŸŒ world-model-mcp: 3D/2D spatial layout, entity permanence, collision simulation


๐Ÿ“š Deep Documentation Guides


๐Ÿ”— Client Configuration

Add to .cursor/mcp.json or .vscode/mcp.json:

{
  "mcpServers": {
    "agent-reasoning-mcp": {
      "command": "agent-reasoning-mcp",
      "args": ["run"]
    }
  }
}

๐Ÿงช Testing

# Run full unit and integration test suite across 16 test files (68 tests)
npm test

๐Ÿ“„ License

MIT ยฉ PuterVision