SAE4U Memory
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SAE4U_MEMORY_HOME | No | Override the data directory (default ~/.sae4u-memory) | |
| SAE4U_MARKDOWN_ROOTS | No | Colon-separated list of markdown roots that recall() should search. Defaults to all Claude Code auto-memory dirs plus SAE4U_MEMORY_HOME. |
Capabilities
Features and capabilities supported by this server
| 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 |
|---|---|
| rememberA | Save a fact, observation, or piece of context to persistent memory. Use this when you learn something important about the user, their projects, their preferences, or anything else worth recalling in future sessions. Args: text: The fact or observation to remember. category: Optional category — "user", "feedback", "project", "reference", "general". Defaults to "general". |
| recallA | Search persistent memory for relevant facts. Scans TWO corpora by default and merges results:
Use this at the start of any substantive conversation to pull in prior context, feedback rules, project state, and recent session observations. Args: query: Search terms. Empty string returns most recent entries. limit: Max results per source (default 5). category: Optional filter (SQLite only). sources: "all" (default), "sqlite", or "markdown". |
| list_memoriesB | List stored memories, optionally filtered by category. Args: category: Filter by category (user/feedback/project/reference/general). limit: Max results to return. |
| forgetA | Delete a memory by its id. Use this when a stored fact turns out to be wrong or outdated. Args: memory_id: The id of the memory to remove. |
| journalA | Write an end-of-session journal entry. Use this at the end of a significant conversation to record what happened, decisions made, and what to remember for next time. Journals are stored in ~/.sae4u-memory/journals/YYYY-MM-DD.md for human reading. Args: text: The journal entry text. |
| get_personaA | Return the current persona + user context. This gives the AI its identity and what it knows about the user. Call this at session start to load full context. |
| recent_journalsA | Retrieve recent journal entries. Args: days: Number of days back to search (default 7). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/Simple4uhq/sae4u-memory'
If you have feedback or need assistance with the MCP directory API, please join our Discord server