Vulcanus
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| NO_UPDATE_NOTIFIER | No | Alternative environment variable to disable the update check. Set to '1' to suppress version notices. | 0 |
| VULCANUS_NO_UPDATE_CHECK | No | Set to '1' to disable the once-a-day version check. | 0 |
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": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| recallA | The entry point before working on any project: returns its Capsule (the compressed must-remember summary) plus the read-next list for deeper context, and lists any decisions or rules that are superseded or expired so you do not act on them. Query by project name, id, or a trigger word. Read-only; when nothing matches, the error lists the projects that exist. |
| searchA | Layer-aware text search across the vault. Capsule and Recall Map hits rank first so the cheapest sufficient note surfaces on top; hits inside superseded or expired sections carry a |
| list_projectsA | The routing table: every project with its status, summary, trigger words, and capsule path. Read-only, and the cheapest way to see what exists before calling |
| append_decisionA | Append a confirmed decision to a project's Decisions note, in the vault's Decision/Details format. Only record what the operator has actually confirmed. When it replaces an earlier decision, pass that decision's heading as |
| update_capsuleA | Replace one section of a project's Capsule — the compressed summary every recall reads first. Use it after the operator confirms something that makes the summary wrong or incomplete; never to record a guess. |
| append_ruleA | Add a durable rule to a project's Rules note. Rules are standing constraints the operator has confirmed — how to work on this project, what never to assume — not observations about one conversation. Use |
| vault_statusA | One-shot health summary: projects, note counts, doctor result, stale capsules, git state. Read-only — it inspects the working tree and reports, and writes nothing. Use |
| doctorA | Run the full structural validation and return every finding: unresolved links, missing frontmatter, projects unreachable from the Recall Map, hubs that do not link what they own. Read-only — it reports and never repairs; repairing is |
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 8 tools
The read tools (recall, search, list_projects) overlap in purpose but descriptions cross-reference each other well, steering the agent to the cheapest correct call. append_rule vs append_decision vs update_capsule are clearly differentiated by what they write. doctor vs vault_status is explicitly disambiguated (full findings vs summary).
Four tools use a clean verb_noun pattern (list_projects, append_rule, append_decision, update_capsule), but the read/inspect tools break it with bare verbs (recall, search, doctor) and one noun phrase (vault_status). Still readable and mostly predictable, with only minor deviations.
Eight tools is well-scoped for a knowledge-vault server, covering retrieval, inspection, and targeted writes without redundancy. Each tool earns its place in the read/write/validate triad.
Core lifecycle is covered: read (recall, search, list_projects), validate (doctor, vault_status), and targeted writes (append_rule, append_decision, update_capsule) with supersede handling. Project/note creation and deletion are absent, but those appear intentionally delegated to the terminal, leaving only minor gaps.