# Memory Wiki MCP Server Configuration
# =====================================
# Copy this file to .env and customize as needed.
# All settings have sensible defaults.
# =============================================================================
# DATA STORAGE
# =============================================================================
# Directory for all persistent data (entries, graph, scheduler state)
# MEMORY_WIKI_DATA_DIR=data
# =============================================================================
# EMBEDDING MODEL
# =============================================================================
# Available models (smaller = faster, larger = more accurate):
# - bge-small-en-v1.5 (33M params, 384 dims) - Fast, good quality
# - bge-base-en-v1.5 (109M params, 768 dims) - Balanced
# - bge-large-en-v1.5 (335M params, 1024 dims) - Best quality
# - all-minilm-l6-v2 (22M params, 384 dims) - Very fast
# - multilingual-e5-small (118M params, 384 dims) - Multi-language support
# - multilingual-e5-base (278M params, 768 dims) - Multi-language, larger
# - nomic-embed-text-v1 (137M params, 768 dims) - Long context
# - paraphrase-albert (11M params, 768 dims) - Smallest, fastest
# MEMORY_WIKI_MODEL=bge-small-en-v1.5
# =============================================================================
# WEB UI SERVER
# =============================================================================
# Port for the web dashboard (when running with --web flag)
# MEMORY_WIKI_PORT=3001
# =============================================================================
# STARTUP INDEXING
# =============================================================================
# Directories to automatically index on startup (comma-separated absolute paths)
# Example: /Users/me/notes,/Users/me/docs,/Users/me/code/project
# MEMORY_WIKI_INDEX_DIRS=
# File patterns to index (comma-separated glob patterns)
# Default: *.md,*.txt,*.rs
# MEMORY_WIKI_INDEX_PATTERNS=*.md,*.txt,*.rs,*.py,*.js,*.ts
# Default collection for auto-indexed files
# MEMORY_WIKI_COLLECTION_DEFAULT=general
# =============================================================================
# FEATURE FLAGS
# =============================================================================
# Enable cross-encoder reranking for improved search accuracy
# Requires additional model download (~50MB)
# MEMORY_WIKI_ENABLE_RERANKER=true
# Enable file scheduler for tracking and auto-updating
# MEMORY_WIKI_ENABLE_SCHEDULER=true
# =============================================================================
# INGESTION SETTINGS
# =============================================================================
# Maximum file size to index (in bytes, default: 10MB)
# MEMORY_WIKI_MAX_FILE_SIZE=10485760
# Chunk size for document splitting (in characters)
# MEMORY_WIKI_CHUNK_SIZE=1000
# Overlap between chunks (in characters)
# MEMORY_WIKI_CHUNK_OVERLAP=200
# =============================================================================
# ANALYSIS SETTINGS
# =============================================================================
# Similarity threshold for duplicate detection (0.0-1.0)
# MEMORY_WIKI_SIMILARITY_THRESHOLD=0.85
# Maximum concurrent indexing jobs
# MEMORY_WIKI_MAX_CONCURRENT_JOBS=4
# =============================================================================
# LOGGING
# =============================================================================
# Log level: error, warn, info, debug, trace
# RUST_LOG=info
# =============================================================================
# EXAMPLES
# =============================================================================
#
# Minimal setup for personal notes:
# MEMORY_WIKI_INDEX_DIRS=/Users/me/notes
# MEMORY_WIKI_MODEL=bge-small-en-v1.5
#
# High-quality setup for code documentation:
# MEMORY_WIKI_MODEL=bge-large-en-v1.5
# MEMORY_WIKI_ENABLE_RERANKER=true
# MEMORY_WIKI_INDEX_PATTERNS=*.md,*.rs,*.py,*.js,*.ts
# MEMORY_WIKI_CHUNK_SIZE=1500
# MEMORY_WIKI_CHUNK_OVERLAP=300
#
# Multi-language knowledge base:
# MEMORY_WIKI_MODEL=multilingual-e5-base
# MEMORY_WIKI_INDEX_PATTERNS=*.md,*.txt,*.html