Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| generateBanner | Generates a banner containing memory system statistics and status |
| checkHealth | Checks the health of the memory system and its database |
| initConversation | Initializes a conversation by storing the user message, generating a banner, and retrieving context in one operation |
| endConversation | Ends a conversation by storing the assistant message, recording a milestone, and logging an episode in one operation |
| storeUserMessage | Stores a user message in the short-term memory |
| storeAssistantMessage | Stores an assistant message in the short-term memory |
| trackActiveFile | Tracks an active file being accessed by the user |
| getRecentMessages | Retrieves recent messages from the short-term memory |
| getActiveFiles | Retrieves active files from the short-term memory |
| storeMilestone | Stores a project milestone in the long-term memory |
| storeDecision | Stores a project decision in the long-term memory |
| storeRequirement | Stores a project requirement in the long-term memory |
| recordEpisode | Records an episode (action) in the episodic memory |
| getRecentEpisodes | Retrieves recent episodes from the episodic memory |
| getComprehensiveContext | Retrieves comprehensive context from all memory systems |
| getMemoryStats | Retrieves statistics about the memory system |
| manageVector | Unified tool for managing vector embeddings with operations for store, search, update, and delete |
| diagnoseVectors | Run diagnostics on the vector storage system to identify issues |