llmslim
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LLMSLIM_USER_ID | No | Whose memory this server holds. The server fixes this scope, so the model cannot read another user's memory. Default: default | |
| LLMSLIM_AGENT_ID | No | Optional agent id, so each agent keeps its own memory. | |
| LLMSLIM_MEMORY_DB | No | SQLite file or postgresql:// URL for the memory. Default: ~/.llmslim/memory.db |
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
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| rememberA | Store a message in long-term memory, word for word. |
| recallA | Find what earlier conversations said about a question: the stored messages that answer it, whole and under their dates, within a token budget. |
| list_memoriesA | List the most recently stored messages with their ids, newest first. |
| forgetA | Delete one stored message by its id (from |
| fit_contextA | Shrink a long text (a document, log or tool output) to a token budget, keeping the parts that answer the query, in their original order. Text that already fits comes back unchanged. |
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 5 tools
Each tool targets a distinct operation: remember stores, list_memories lists recent ids, recall searches by query, forget deletes by id, and fit_context compresses arbitrary text. Minimal overlap exists (recall/list_memories both surface stored messages; recall/fit_context both use query+budget), but descriptions clarify boundaries.
All names use lowercase snake_case, but the pattern mixes single verbs (recall, remember, forget) with verb_noun compounds (list_memories, fit_context). This is still readable and largely predictable, with only minor inconsistency.
Five tools is well-scoped for a memory/context server. Each tool earns its place: store, list, search, delete, and compress, with no redundant or missing core operations.
Core memory lifecycle is covered: create (remember), read/list/search (list_memories, recall), delete (forget), plus fit_context. Minor gaps exist: no direct get_memory by id and no update (though messages are immutable), which may force workarounds for id-based retrieval.