RememberMe
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LOG_LEVEL | No | Log level | INFO |
| QDRANT_HOST | No | Qdrant server address | localhost |
| QDRANT_PORT | No | Qdrant port | 6333 |
| QDRANT_API_KEY | No | Qdrant API key | |
| DEFAULT_USER_ID | No | Default user ID | user_default |
| EMBEDDING_MODEL | No | Embedding model (OpenAI compatible) | doubao-embedding-vision |
| OPENAI_BASE_URL | Yes | Embedding API endpoint (required) | |
| EMBEDDING_API_KEY | Yes | Embedding API key (required) | |
| EMBEDDING_DIMENSIONS | No | Vector dimensions | 2048 |
| QDRANT_COLLECTION_NAME | No | Collection name | memories |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| add_memoryA | Save important information to long-term memory. When to Use
Post-Response Storage Pattern (IMPORTANT)After responding to user, EVALUATE whether new facts should be stored:
DeduplicationSearch before adding if the info seems routine. Prefer UPDATING existing memories when finding conflicting info. Store each distinct piece as a separate memory with clear, searchable text. |
| search_memoriesA | Query stored memories to retrieve relevant context. Pre-Execution Recall Pattern (IMPORTANT)BEFORE responding to user, search for relevant memories based on context:
Triggers
Proactive Early SearchAt session start, consider searching 'user preferences', 'project architecture', 'agreed approach' to build context. Use lower limits (1-3) for specific lookups, higher limits (5-10) for broad context. |
| get_memoryA | Retrieve a specific memory by its ID. When to Use
Pre-Execution RecallUsually you'll use search_memories first to find relevant memories. Use get_memory when you already have an ID and need full details. Returns full memory details including metadata, timestamps, and the stored content. |
| update_memoryA | Update an existing memory when information changes or needs correction. When to Use
Post-Response Correction PatternAfter responding, if user provides CORRECTIONS or UPDATED information:
Storage Decision
The text field replaces content entirely; metadata (runId) preserves linkage. |
| delete_memoryA | Remove a specific memory when it is no longer relevant, was stored in error, or user requests deletion. When to Use
PrivacyHonor all deletion requests promptly. User privacy is paramount. Cleanup PatternAfter post-response storage evaluation, if a memory is found to be:
→ Delete the old/incorrect memory to maintain clean memory store. |
| delete_all_memoriesA | Bulk delete all memories for a user, optionally filtered to a specific session. Use Cases
CautionDestructive and irreversible. Confirm with user if request seems broad. Without agent_id: deletes ALL user memories With agent_id: deletes only that session's memories Pre-Deletion RecommendationBefore bulk delete, consider:
|
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
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/JoeXie/remember-me'
If you have feedback or need assistance with the MCP directory API, please join our Discord server