ADHD Progress Hub
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ADHD_HUB_AUTH_TOKEN | Yes | A long random token for authentication. Set a real token before binding to 0.0.0.0. Generate with python -c "import secrets; print(secrets.token_urlsafe(32))". |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| check_overlapA | Find open threads that may overlap a planned task. Use before starting potentially new work. The query should describe the intended task, and the result is read-only; compare likely matches before creating another thread. |
| list_open_threadsA | List unfinished threads without changing them. |
| list_projectsA | List registered Hub projects with open/done thread counts. |
| resolve_projectA | Resolve the current Hub project from a workspace path or slug. |
| upsert_projectA | Create or update a project registry entry and its explicit metadata. Use when setting title, workspace path, repository, energy, or forge targeting. This persists local Hub project configuration; it does not by itself create, rename, or delete a remote forge repository. |
| rename_projectA | Queue a project rename for human confirmation in /ui. |
| delete_projectA | Queue project deletion for human confirmation in /ui. |
| list_pending_actionsA | List project rename/delete requests waiting for /ui confirmation. |
| upsert_threadA | Create a new finishable work thread or explicitly update one. |
| upsert_progressA | Save a checkpoint to active thread state and project PROGRESS.md. |
| mark_doneA | Close a specific thread when its finishable outcome is complete. |
| pause_threadA | Pause unfinished work and save the concrete next action to resume it. |
| dismiss_threadA | Soft-close a thread that should stop without being marked complete. |
| list_remindersA | List persisted Hub reminders without changing them. |
| get_overviewA | Return a compact, read-only Hub overview for agents. |
| register_workspaceA | Register a local folder as a Hub project in one operation. |
| report_guidance_healthA | Record versions of Hub guidance a local client actually verified. Call only after the client itself inspected managed markers or ran a local doctor/setup check. The Hub cannot inspect the client's checkout; this tool records the verification result supplied by that client. |
| set_reminderA | Create and persist a Hub reminder. |
| session_digestA | Build the session-start resume digest for the current work context. |
| push_openclaw_memoryA | Best-effort push of a short Hub digest into configured OpenClaw memory. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 20 tools
Each tool targets a distinct resource/action, and the descriptions explicitly cross-reference related tools to prevent misselection. Even near-synonyms like pause_thread, dismiss_thread, and mark_done are clearly separated by intended outcome.
All 20 tools use a consistent verb_noun snake_case pattern (get_overview, check_overlap, list_projects, pause_thread, etc.). No mixed conventions or vague generic names.
At 20 tools, this falls in the 'heavy' range (16–25). While each tool serves a distinct purpose, the set could be tightened (e.g., merging some thread state tools or reminder utilities) without losing functionality.
The surface covers project and thread lifecycles (create/update/close/abandon), reminders, session digests, and environment checks. Minor gaps exist (e.g., no reminder update/delete, no hard delete for threads) but core workflows are fully supported.