LabscoMCP early access ↗
LeghisMCP SERVER

Smart-Thinking

Multi-step reasoning as a graph, running entirely on your machine — no embedding service, no external LLM, and a session you can resume and replay.

by Leghis ↗Reasoning Scaffolds & Agent Workflow EnginesCommunity

LABSCO SUMMARY

Deterministic by construction, which is the point — the same input replays to the same graph.

Scoring is heuristic and similarity is TF-IDF, so nothing here depends on a provider being up, a key being valid, or a model version behaving the same way tomorrow. That is also the trade: the judgements are rule-based rather than semantic, so treat the confidence numbers as a consistent yardstick rather than a verdict.

What it is

An MCP server that runs graph-based reasoning deterministically and locally. Thoughts become nodes connected by typed relationships — supports, contradicts, refines, contextual links — and are scored by transparent heuristics rather than an LLM call. Similarity search runs on a local TF-IDF and cosine engine, verification statuses and calculation traces are attached to each node, and sessions persist so a reasoning graph can be resumed across runs.

What you get

  • A reasoning graph with typed relationships between thoughts, rather than a flat chain
  • Local similarity search over memory and graph expansion via TF-IDF and cosine similarity — no third-party embedding service
  • Heuristic quality scoring for confidence, relevance and quality, derived from rules you can inspect instead of a model's opinion
  • A verification workflow with detailed statuses and calculation tracing, propagated across graph connections
  • Sessions that persist and resume, keeping the graph and the verification ledger in sync, with structured metadata per step so runs can be replayed deterministically
  • A connector mode — --mode=connector or SMART_THINKING_MODE=connector — that narrows the surface to the search and fetch tools some remote clients require
  • A metadata endpoint for registry scanners at GET /.well-known/mcp/server-card.json

Requirements

Nothing — no API key. The default mode is fully local and deterministic: external verification and search connectors are disabled, and no remote LLM or embedding provider is required. Install with npm install -g smart-thinking-mcp or run npx -y smart-thinking-mcp; the published package is smart-thinking-mcp 12.0.1 with a binary of the same name. It speaks stdio for Claude Desktop, Claude Code, Cursor and Cline, and HTTP or SSE for remote clients — --transport=http --host 0.0.0.0 --port 8000 with the connector mode is the documented remote setup. SMART_THINKING_ENABLE_EXTERNAL_TOOLS=true opts into external connectors; with them off, verification suggestions stay local (executePython, executeJavaScript) and external calls return a local fallback. Windows, macOS and Linux.

Setup effort

One command — npm install -g smart-thinking-mcp