Local search engine and MCP server for code, documents and AI agents
XERJ indexes code, documents and logs with full-text, vector and hybrid
search. The xerj command includes an Elasticsearch-compatible server,
folder indexing, a web console and an MCP stdio server.
Examples
xerj --data-dir ~/xerj-data
xerj autoindex ~/my-project
xerj mcp
File access
XERJ can use files in your home directory. To also use USB drives and
other removable media (/media, /mnt), run:
sudo snap connect xerj:removable-media