kastalien-research avatar

Thoughtbox

kastalien-research/thoughtbox

If you need Claude to reason through complex problems with multiple agents and want a full audit trail, this is your server. It exposes two MCP tools using the Code Mode pattern: thoughtbox_search to query available operations and thoughtbox_execute to run JavaScript against a unified SDK. Inside that SDK you get 28 operations for multi-agent workflows (claim problems, propose solutions, peer review, reach consensus), structured thinking patterns (forward, backward, branching, revision), and a persistent knowledge graph. Every thought gets numbered, timestamped, and stored in a reasoning ledger you can visualize in the built-in Observatory UI at localhost:1729. Runs entirely local in Docker, data stays in ~/.thoughtbox. Built for scenarios where you need to see how conclusions were reached.

GitHub stars
60
tools
3
transport
STDIO
last updated
Nov 25, 2025

Tools

3 tools

Public tool metadata for what this MCP can expose to an agent.

thoughtbox_gatewaySingle entry point for all Thoughtbox operations. Routes to all handlers: init, cipher, thought, notebook, session, mental_models, deep_analysis. Operations: - get_state, list_sessions, navigate, load_context, start_new, list_roots, bind_root (init) - cipher (loads notation sy...2 params

Single entry point for all Thoughtbox operations. Routes to all handlers: init, cipher, thought, notebook, session, mental_models, deep_analysis. Operations: - get_state, list_sessions, navigate, load_context, start_new, list_roots, bind_root (init) - cipher (loads notation sy...

Parameters* required
argsobject
Arguments passed to the underlying handler
operationstring
one of get_state · list_sessions · navigate · load_context · start_new · list_roots
observability_gatewayQuery system observability data including metrics, health status, active sessions, and alerts. No session initialization required - connect and query directly. Operations: - health: System and service health check - metrics: Instant Prometheus query (PromQL) - metrics_range: R...2 params

Query system observability data including metrics, health status, active sessions, and alerts. No session initialization required - connect and query directly. Operations: - health: System and service health check - metrics: Instant Prometheus query (PromQL) - metrics_range: R...

Parameters* required
argsobject
operationstring
one of health · metrics · metrics_range · sessions · session_info · alerts
thoughtbox_hubMulti-agent collaboration hub for coordinated reasoning. Operations: - register: Register as an agent (args: { name: string, profile?: "MANAGER"|"ARCHITECT"|"DEBUGGER"|"SECURITY"|"RESEARCHER"|"REVIEWER" }) - whoami: Get current agent identity - create_workspace: Create a colla...2 params

Multi-agent collaboration hub for coordinated reasoning. Operations: - register: Register as an agent (args: { name: string, profile?: "MANAGER"|"ARCHITECT"|"DEBUGGER"|"SECURITY"|"RESEARCHER"|"REVIEWER" }) - whoami: Get current agent identity - create_workspace: Create a colla...

Parameters* required
argsobject
operationstring
one of register · whoami · create_workspace · join_workspace · list_workspaces · workspace_status

Sponsors

Readme

Thoughtbox

Multi-agent collaborative reasoning that's auditable. Thoughtbox is an MCP server for structured, multi-agent reasoning, with a companion web app for workspace and inspection flows. Every step is recorded as a structured thought in a persistent reasoning ledger that can be visualized, exported, and analyzed.

Runtime modes: Local development can use filesystem or in-memory storage. Deployed mode uses Supabase-backed storage, and the current production MCP server runs on Cloud Run.

Thoughtbox Observatory Observatory UI showing a reasoning session with 14 thoughts and a branch exploration (purple nodes 13-14) forking from thought 5.

Code Mode

Thoughtbox exposes exactly two MCP tools using the Code Mode pattern:

  • thoughtbox_search — Write JavaScript to query the operation/prompt/resource catalog. The LLM has full programmatic filtering power over the catalog.
  • thoughtbox_execute — Write JavaScript using the tb SDK to chain operations. Access thoughts, sessions, knowledge, notebooks, hub, observability, and protocol tools through a unified namespace.

View the full README on GitHub

Details

Repository
github.com/kastalien-research/thoughtbox
Category
Automation & Workflows
Package
@kastalien-research/thoughtbox
Transport
STDIO
Registry
MCP registry, active

Related Automation & Workflows MCP servers

View all
1etairl avatarParallel Browser MCPetairl/parallel-browser-mcpMCP server for parallel browser automation across multiple providers.51stars
2promptexecution avatarJust MCP Serverpromptexecution/just-mcpExpose curated Justfile recipes via MCP for safe deterministic automation.50stars
3martingeidobler avatarAndroidmartingeidobler/android-mcp-serverControl Android devices and emulators via ADB — screenshots, UI automation, and logcat.46stars
4webdriverio avatarMcpwebdriverio/mcpMCP server with WebdriverIO for browser and mobile app automation (iOS/Android via Appium)0stars
5mybolide avatarMcp Probe Kitmybolide/mcp-probe-kitSpec-driven dev workflow MCP: start_* orchestration, memory, GitNexus, quality gates.41stars
6blockscout avatarBlockscout Mcp Serverblockscout/mcp-serverProvide AI agents and automation tools with contextual access to blockchain data including balance…0stars