Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DB_PATH | No | Database location | ~/.mnemo-mcp/memories.db |
| API_KEYS | No | API keys (ENV:key,ENV:key). Optional: enables semantic search (SDK mode) | |
| LOG_LEVEL | No | Log level | INFO |
| SYNC_FOLDER | No | Remote folder | mnemo-mcp |
| SYNC_REMOTE | No | rclone remote name | gdrive |
| SYNC_ENABLED | No | Enable rclone sync | false |
| SYNC_INTERVAL | No | Auto-sync seconds (0=manual) | 300 |
| SYNC_PROVIDER | No | rclone provider type (drive, dropbox, s3, etc.) | drive |
| EMBEDDING_DIMS | No | Embedding dimensions (0 = auto-detect, default 768) | 0 |
| EMBEDDING_MODEL | No | LiteLLM model name (optional) | |
| EMBEDDING_API_KEY | No | Custom embedding endpoint key (optional) | |
| EMBEDDING_BACKEND | No | litellm (cloud API) or local (Qwen3). Auto: API_KEYS -> litellm, else local (always available) | (auto-detect) |
| LITELLM_PROXY_KEY | No | LiteLLM Proxy virtual key (e.g. sk-...) | |
| LITELLM_PROXY_URL | No | LiteLLM Proxy URL (e.g. http://10.0.0.20:4000). Enables proxy mode | |
| EMBEDDING_API_BASE | No | Custom embedding endpoint URL (optional, for SDK mode) |
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 |
|---|---|
| memory | Persistent memory store. Actions: add|search|list|update|delete|export|import|stats. PROACTIVE: save user preferences, decisions, corrections, project conventions. Search before recommending. Use help tool for full docs. |
| config | Server config and sync. Actions: status|sync|set. status: show config. sync: manual sync. set: change setting. |
| help | Full documentation for memory and config tools. topic: 'memory' | 'config' |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| save_summary | Generate a prompt to save a conversation summary as memory. |
| recall_context | Generate a prompt to recall relevant memories about a topic. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |