Skip to main content
Glama
Thatgfsj

NeuroWeave Timeline

by Thatgfsj

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
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. ["memory", "optimization"]). parent: Id of the preceding event in the linear chain, or null to start a new branch.

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 create_event for the field set.

get_project_storyA

Return a compressed project story.

The story contains: * project name and first/last event timestamps * up to max_milestones milestone events * the file that changed most often (the "spine file") * all decision events (those with a non-empty reason)

Returns: A dict mirroring the structure of :class:ProjectStory, plus a human-readable text rendering for direct LLM consumption.

explain_fileA

Explain why a file exists.

Args: file_path: Project-relative path to the file (e.g. activation.py).

Returns: A dict with keys file, created_in, modified_in, events, reason and a human-readable text rendering.

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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Thatgfsj/neuroweave-timeline'

If you have feedback or need assistance with the MCP directory API, please join our Discord server