A comprehensive MCP-based todo management system, that serves as a central nervous system for Madness Interactive, a multi-project task coordination workshop.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
tools
-
add_lesson
Capture a lesson with language, topic, and tags
-
add_todo
Create a task with project, priority, target agent, notes, and metadata
-
bring_your_own
Inject a Python, JavaScript, or shell function as a live MCP tool at runtime
-
check_quest
Progress report: % complete, per-chain status, next actions, blockers. Agent orientation tool
-
complete_todo
Stage for review with optional comment; writes to audit log. Sets status to review, not completed
-
create_quest
Create an epic goal container (Quest → Chains → Todos). Use instead of add_todo for multi-step objectives
-
delete_lesson
Remove
-
delete_todo
Remove a task
-
find_relevant
Semantic similarity search across todos and lessons. Returns honest empty when nothing clears the relevance threshold — no regex fallback noise
-
get_context_bundle
One call: recent todos, lessons, session state, project stats for an agent's working context
-
get_lesson
Fetch by ID
-
get_todo
Fetch a single task by ID
-
grep_lessons
Regex pattern search
-
inventorium_sessions_create
Start a new AI work session
-
inventorium_sessions_fork
Fork a session with optional message inheritance
-
inventorium_sessions_genealogy
Full ancestor/descendant trace for a session
-
inventorium_sessions_get
Fetch a session by ID
-
inventorium_sessions_list
List sessions, optionally filtered by project
-
inventorium_sessions_spawn
Spawn a child session from a parent, linked to a todo
-
inventorium_sessions_tree
Visual session tree for a project
-
inventorium_todos_link_session
Link a todo to a session
-
link_quest
Add an existing todo to a quest chain retroactively (creates chain on demand)
-
list_lessons
Browse all lessons, with brief mode for summaries
-
list_project_todos
Recent tasks for a specific project
-
list_projects
Enumerate known projects from filesystem
-
list_quests
List quests filtered by status/project
-
list_todos_by_status
Filter by status: pending initial in_progress blocked review completed
-
point_out_obvious
Logs an observation with configurable sarcasm. Useful for marking known issues during automated runs.
-
preflight_rag
Pre-task lessons check: call before starting work, classifies past solutions vs pitfalls
-
query_todo_logs
Audit log queries: filter by type, project, date range
-
query_todos
MongoDB-style filter queries with projection, limit, offset, since change detection, and graph_root for dependency subgraph traversal
-
search_lessons
Text search across lesson fields
-
search_todos
Tokenized multi-word fuzzy text search
-
update_lesson
Patch lesson content or metadata
-
update_quest
Update quest fields: name, description, status, success_criteria, metadata
-
update_todo
Patch any fields; metadata is deep-merged. Supports $push/$pull on array fields (e.g. metadata.blockers) for dependency linking
last analysis: too-large
No code evidence — the analyzed source reached for no tracked permissions, tools, or hooks.