mfs — CLI for Multi-source File-like Search
mfs is the CLI client for MFS: a unified file-like search interface
over codebases, docs, databases and SaaS workspaces. It exposes everything
through familiar shell verbs (ls, cat, tree, head, tail, grep)
plus mfs search for hybrid semantic + literal retrieval.
This crate is the binary. The matching server (Python, in the same monorepo) runs the connectors, ingest pipeline, embedding and retrieval. See the main project README for the server setup:
https://github.com/zilliztech/mfs
Install
One-line installer (Linux / macOS, x86_64 / arm64):
|
Or:
Quickstart
Assumes the server is running on 127.0.0.1:13619 (the CLI's default
endpoint). See the main repo for how to start it.
mfs add returns a queued job id immediately:
For the full docs, use:
| Guide | Use it for |
|---|---|
| Quickstart | First local run and upload-mode choices. |
| CLI Reference | Current commands, flags, jobs, connectors, profiles, and JSON output. |
| Search and Browse | Search, locate, and reopen exact evidence. |
| Connectors | Connector catalog, TOML config, credentials, and lifecycle. |
| Configuration | Endpoint, token, profile, and server config precedence. |
| Deployment | Source, Docker, Compose, and beta deployment boundaries. |
| Troubleshooting | Endpoint, auth, upload, indexing, and browse recovery. |
Pointing at a non-default server
Status
This is the v0.4.x line. The HTTP API may still shift between minor releases.
Track the main repo for changes:
https://github.com/zilliztech/mfs/releases
License
Apache-2.0.