Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MEMVID_PATH | No | Path to the memvid binary | memvid |
| MEMVID_TIMEOUT | No | Default command timeout (ms) | 120000 |
| MEMVID_VERBOSE | No | Set to 1 for verbose logging | 0 |
| MEMVID_LOG_LEVEL | No | Log level: debug, info, warning, error | warning |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| memvid_create | Create a new .mv2 memory file |
| memvid_open | Open and display information about a memory file |
| memvid_stats | Show statistics for a memory file |
| memvid_verify | Verify integrity of a memory file |
| memvid_doctor | Diagnose and repair a memory file |
| memvid_put | Add content to a memory file from a file or directory |
| memvid_put_many | Batch add multiple files from a directory with progress tracking |
| memvid_view | View content of a specific frame |
| memvid_update | Update content of a specific frame |
| memvid_delete | Delete a specific frame |
| memvid_correct | Correct/amend content of a frame (creates correction record) |
| memvid_api_fetch | Fetch content from a URL and add to memory |
| memvid_find | Search in a memory file using hybrid, lexical, or vector search |
| memvid_vec_search | Vector-only similarity search (semantic search) |
| memvid_ask | Ask a question using RAG (Retrieval-Augmented Generation) |
| memvid_timeline | Show chronological timeline of frames |
| memvid_when | Temporal search - find when something was mentioned |
| memvid_audit | Generate an audit report with sources and citations |
| memvid_debug_segment | Debug segment information (internal structure) |
| memvid_export | Export memory data to JSON, CSV, or JSONL format |
| memvid_tables | List internal tables and structures |
| memvid_schema | Schema operations - infer or show schema summary |
| memvid_models | List available embedding models |
| memvid_enrich | Run NER (Named Entity Recognition) enrichment to extract entities |
| memvid_memories | Memory card operations - list, stats, or filter by entity |
| memvid_state | State management - show current memory state |
| memvid_facts | Fact extraction - list facts or extract from frame |
| memvid_follow | Follow entity relationships in the knowledge graph |
| memvid_who | Entity lookup - find information about an entity |
| memvid_session | Session management - list, start, stop, or replay sessions |
| memvid_binding | Memory binding operations - show or unbind |
| memvid_status | Show system status (version, NER model status) |
| memvid_sketch | Sketch operations (SimHash) - build or show stats |
| memvid_nudge | Nudge operations - trigger background processing |
| memvid_lock | Encrypt a memory file (creates .mv2e encrypted file) |
| memvid_unlock | Decrypt an encrypted memory file |
| memvid_process_queue | Process pending operations queue |
| memvid_verify_single_file | Verify integrity of a single frame |
| memvid_config | Show current configuration (embedder settings, paths) |
| memvid_version | Print memvid version information |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |