Skip to content

CLI and MCP tools#

astra metis manages knowledge bases from a terminal, in the organisation, workspace and cluster you chose with astra use (Install the CLI).

$ astra metis create handbook --drive docs:handbook --embedding bge-m3 --reranker bge-reranker
$ astra metis get handbook
$ astra metis search handbook "How many vacation days do I have?"

Commands#

astra metis list#

The workspace's knowledge bases: state, documents, chunks, last indexed.

astra metis create <name>#

Flag Default Description
--drive <drive>[:<folder>] required A source: a drive, or one folder of it. Repeatable.
--embedding <deployment> required The Eos deployment of an embedding model.
--reranker <deployment> none The Eos deployment of a reranker.
--chunk-size N 1200 Characters per chunk, 200 to 4000.
--chunk-overlap N 200 Characters repeated from the chunk before; less than half the size.
--rescan-seconds N 60 Seconds between looks for changes; 0 only when asked.
--machine M any Only on this machine (repeatable: one of them).
--cpu N 1 CPU cores it is placed by.
--memory-gb N 2 Memory, GiB.
--dry-run off Check it and print what would be made, without making it.

astra metis get <name>#

Its state and why, totals (documents, chunks, failures), the current pass's progress, the machine it runs on and the last evaluation. --json: all of it.

astra metis documents <name>#

The documents its index has seen, with their chunks, and why the others could not be read. --failed: only those; --prefix P: only those under a folder.

astra metis search <name> "<question>"#

Flag Default Description
-k N 5 Results, 1 to 50.
--prefix P Only documents under this path.
--kind K Only this kind: md, txt, html, pdf, docx (repeatable).
--source D Only this drive's documents (repeatable).
--mode M hybrid hybrid, dense (meaning only) or keyword (words only).
--no-rerank off The fused order, without the reranker.
--json off The raw answer: results with citations and scores, timings, warnings.

Each result shows its score, its citation (document, page or headings, line) and its passage.

astra metis reindex <name>#

Look through its sources now. --full: read every document again.

astra metis evaluate <name>#

Flag Default Description
--file <drive>:<path> A JSON Lines evaluation set in one of its source drives (docs:.metis/evals.jsonl).
--cases <file> A JSON Lines evaluation set on your computer.
-k N 5 Results judged per question.
--json off The whole report.

One of --file and --cases. It prints recall@k, MRR and the questions whose expected documents were not found.

astra metis delete <name>#

Deletes the knowledge base and its index. The documents stay on their drives; its deployments stay.

MCP tools#

An AI assistant connected to Astralyx (Connect your AI assistant) has two tools for knowledge bases, in the metis toolset (on by default):

Tool Needs What it does
list_knowledge_bases read The workspace's knowledge bases: state, documents, chunks.
search_knowledge_base read Search one (knowledge_base, query, top_k up to 20, path_prefix): the passages, each with its document, page or headings.