haiku.rag/docs/server.md
2025-09-03 11:12:23 +03:00

983 B

Server Mode

The server provides automatic file monitoring and MCP functionality.

Starting the Server

haiku-rag serve

Transport options:

  • Default - Streamable HTTP transport
  • --stdio - Standard input/output transport
  • --sse - Server-sent events transport

File Monitoring

Set MONITOR_DIRECTORIES environment variable to enable automatic file monitoring:

export MONITOR_DIRECTORIES="/path/to/documents"
haiku-rag serve

Monitoring Features

  • Startup: Scans all monitored directories and adds new files
  • File Added/Modified: Automatically parses and updates documents
  • File Deleted: Removes corresponding documents from database

Supported Formats

The server can parse 40+ file formats including:

  • PDF documents
  • Microsoft Office (DOCX, XLSX, PPTX)
  • HTML and Markdown
  • Plain text files
  • Code files (Python, JavaScript, etc.)
  • Images (processed via OCR)
  • And more...

URLs are also supported for web content.