Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| dataDirectory | No | Directory for storing memory data files | ./memory-server/memory-data |
| defaultTTLMinutes | No | Default TTL for short-term memory in minutes | 30 |
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| memory_summary | Generate a comprehensive memory summary for a user |
| personalization_insights | Get personalization insights based on user memories |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| set_short_term_memory | Store data in short-term memory for a session |
| get_short_term_memory | Retrieve data from short-term memory |
| set_long_term_memory | Store user demographics, contact details, or preferences |
| get_long_term_memory | Retrieve long-term memory for a user |
| add_episodic_memory | Add a new episodic memory (past experience or event) |
| get_episodic_memory | Retrieve episodic memories for a user |
| search_episodic_memory | Search episodic memories by content |