NeuroWeave Timeline
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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 |
|---|---|
| create_eventA | Append a new event to the project's timeline. Args:
task: Short imperative title (e.g. "Add activation engine").
summary: One or two sentences describing what was done.
reason: Why this change was made. Strongly encouraged — this is
what turns NWT from a log into a history.
files: Project-relative file paths this event touched.
tags: Free-form labels (e.g. Returns: The persisted event as a dict (including its allocated id and timestamp). |
| search_historyA | Search the timeline. Args: query: Substring to search for (case-insensitive). Matched against task, summary, reason, file paths, and tags. limit: Cap on the number of results. search_files: Include file paths in the search. search_tags: Include tags in the search. Returns:
A list of matching events, ordered by id ascending. Each event
is a dict; see |
| get_project_storyA | Return a compressed project story. The story contains:
* project name and first/last event timestamps
* up to Returns:
A dict mirroring the structure of :class: |
| explain_fileA | Explain why a file exists. Args:
file_path: Project-relative path to the file (e.g. Returns:
A dict with keys Example: >>> explain_file("activation.py") { "file": "activation.py", "created_in": 23, "modified_in": [45, 67], "reason": "Improve graph retrieval performance.", "text": "activation.py\n created in event 23\n ..." } |
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 4 tools
Each tool has a clear, distinct purpose: creating events, explaining a file, retrieving a project story, and searching history. There is no overlap or ambiguity.
All tool names follow a consistent verb_noun pattern in snake_case (create_event, explain_file, get_project_story, search_history), making it easy to predict function.
Four tools cover the core functionalities of a timeline system (creation, explanation, overview, search) without excess or deficiency.
The set covers creation and querying well, but lacks direct event retrieval by ID and update/delete operations. However, these may be intentionally omitted for an immutable timeline.