Memxus
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CORS_ORIGINS | Yes | Comma-separated allowed CORS origins | |
| SUPABASE_URL | Yes | Supabase project URL | |
| DASHBOARD_URL | Yes | Dash-AIMemory URL for login redirect | |
| MCP_PUBLIC_URL | Yes | Public URL of this server (no trailing slash) | |
| OPENAI_API_KEY | No | (Optional) Vector search embeddings | |
| OAUTH_CLIENT_ID | Yes | OAuth client ID | |
| ALLOWED_REDIRECT_URIS | Yes | Comma-separated allowed redirect URIs | |
| SUPABASE_SERVICE_ROLE_KEY | Yes | Supabase service role key |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
| prompts | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| rememberA | Save important information to long-term memory. Always set collection when the topic is clear: project work → project:, personal tastes → personal:preferences. Use append_to to extend an existing memory instead of creating duplicates. Vector search indexing completes asynchronously within a few seconds after save. |
| recallA | Search long-term memory. Call list_collections when scope is unclear. For GitHub/Notion synced content use collection project: (unified per project) or tags github/notion. Connect at dashboard.memxus.com/integrations. After this tool returns, show the user the pre-rendered block at the end of the tool result verbatim (user_facing_template). Do not repeat the raw context_block. Expand context: if count < total, recall/get_context with exclude_memory_ids + higher max_memories; if count === total, say no more memories without calling the server. Skills: use N → use_skill_in_chat, install N → install_skill, skip N → skip_skill. |
| get_contextA | Build a formatted context block for the current topic. Omit topic and collection to show the text collection picker (Memxus menu flow). Call list_collections when unsure of the exact slug. Partial collection names are resolved server-side. If the user's first message appears to be a coding task, technical question, or project-related request, call get_context with the detected topic BEFORE responding — do not wait for the user to ask. After this tool returns, show the user the pre-rendered block at the end of the tool result verbatim (user_facing_template). Do not repeat the raw context_block. Expand context: if count < total, recall/get_context with exclude_memory_ids + higher max_memories; if count === total, say no more memories without calling the server. Skills: use N → use_skill_in_chat, install N → install_skill, skip N → skip_skill. |
| list_memoriesB | List recent memories. Filter by collection, tags, or type to browse one group. |
| get_memoryA | Get the full content of a single memory by its UUID (from list_memories or recall). |
| list_collectionsA | List memory collections (folders/scopes) for this user. GitHub/Notion syncs appear under project: when unified collections are enabled. Call before scoped recall/get_context when the user mentions a project name. |
| forgetB | Delete a specific memory by ID. |
| memory_statsA | Show statistics about stored memories (by type and collection). |
| updateA | Update an existing memory by ID. Use mode replace (default) to patch fields, or append to extend content. Re-embeds only when content changes. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| memxus-context | Load context from a Memxus collection |
| memxus-context-skills | Load context + skill suggestions from a Memxus collection |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Recent Memories | Your most recent memories (count capped per plan) |
| Memxus Skill Card | Interactive MCP Apps card for suggested skills |
| Memxus Collections | Collection picker for Memxus context |
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/gpitrella/memxus-remote-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server