DUMEdb
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PYTHONUNBUFFERED | No | Set to "1" in the MCP server environment configuration to ensure unbuffered Python output over stdio. | 1 |
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
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| dume_read_stateB | |
| dume_queryC | High-speed associative search across active state registers and extension payloads in DUMEdb. Scans hardware-aligned LMDB state without touching raw filesystem documents or burning token context. Matches opcodes, enum values, structured register names, and text payloads. |
| dume_commit_stateB | |
| dume_list_schemasA | |
| dume_flush_scratchpadB | |
| dume_read_adrB | |
| dume_get_error_detailsB | |
| dume_get_incident_rcaB | |
| dume_list_module_contextB | Returns all known ADRs, active error fingerprints, and unresolved incidents linked to the specified module or system area. |
| dume_ingest_enterpriseA | |
| cabinet_wakeA | |
| cabinet_list_workflowsB | |
| cabinet_record_workflowB | |
| cabinet_amend_workflowB | Amends or retires an existing workflow heuristic in The Cabinet. Pass retire=True to mark a heuristic as retired when superseded or no longer firing. |
| cabinet_refreshA | |
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 15 tools
Most tools target clearly distinct resources or lifecycle phases: state registers, ADR/error/incident cards, workflow heuristics, and session wake/refresh. Slight ambiguity exists between dume_read_state and dume_query, and between cabinet_wake and cabinet_refresh, but descriptions make their roles reasonably clear.
Names are consistently namespaced with dume_ or cabinet_ and mostly follow a verb_noun pattern such as list_module_context, commit_state, record_workflow, and get_error_details. A few single-verb names like dume_query, cabinet_wake, and cabinet_refresh are minor deviations but still readable.
With 15 tools, the set is at the upper end of the ideal range but each tool appears to serve a distinct purpose across state management, retrieval, ingestion, session lifecycle, and workflow heuristics. There is no obvious redundancy or bloat.
The surface covers the core lifecycle: wake/refresh, state read/query/commit, enterprise ingestion, ADR/error/incident retrieval, schema listing, and workflow management. Minor gaps remain, such as no explicit entity/module listing or direct ADR/error/incident mutation beyond ingestion, but core workflows are workable.