
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 toolsPublic 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...
argsobjectoperationstringget_state · list_sessions · navigate · load_context · start_new · list_rootsobservability_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...
argsobjectoperationstringhealth · metrics · metrics_range · sessions · session_info · alertsthoughtbox_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...
argsobjectoperationstringregister · whoami · create_workspace · join_workspace · list_workspaces · workspace_statusSponsors
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 thetbSDK to chain operations. Access thoughts, sessions, knowledge, notebooks, hub, observability, and protocol tools through a unified namespace.
Details
- Repository
- github.com/kastalien-research/thoughtbox
- Category
- Automation & Workflows
- Package
@kastalien-research/thoughtbox- Transport
- STDIO
- Registry
- MCP registry, active