← ClaudeAtlas

mfs-findlisted

Search, grep, browse, and read across registered MFS data sources via the `mfs` CLI — codebases, docs, PDFs, web crawls, databases (postgres/mysql/mongo/snowflake/bigquery), issue trackers (jira/linear/github), CRMs (hubspot), chat (slack/discord/gmail/feishu), object stores (s3/gdrive). Use whenever the user asks to find, locate, look up, look across, or read something out of an already-configured MFS index. Trigger phrases include "search the codebase for", "find anywhere about", "where is X mentioned", "look across our [slack/jira/postgres/etc]", "any past tickets/RFCs/commits about", "what does our wiki say about", "cat / head / tail / ls / tree this MFS path". Do NOT use for: registering a NEW data source (use `mfs-ingest`), changing connector config, kicking off re-ingest, or any write/delete operation — `mfs` is read-only.
zilliztech/mfs · ★ 70 · AI & Automation · score 88
Install: claude install-skill zilliztech/mfs
# MFS — find / read across configured sources ## 1. What MFS is A retrieval layer that exposes many kinds of content as a unified path tree and makes that tree searchable through one hybrid index: - **One CLI (`mfs`), one mental model.** Local dir, Postgres, GitHub repo, Slack workspace, S3 bucket, BigQuery dataset — all addressed as paths under their `<scheme>://` URI. Same verbs everywhere: `ls / tree / cat / head / tail / grep / search / export`. - **One hybrid index.** Dense vectors (semantic) + BM25 (keyword) fused per query — covers conceptual recall and exact-token recall in one call. - **POSIX-style locators.** Every search hit carries a `locator` that reopens the exact unit: `{"lines":[s,e]}` for text/code, a PK dict for rows/issues/threads. ## 2. When to use MFS — and when NOT to | Situation | Use MFS? | |---|---| | 1000+ files / rows / pages, you don't know where the answer is | ✅ | | Cross-source question ("any past tickets / commits / RFCs about X") | ✅ `--all` | | Concept-style query that won't match literally | ✅ `--mode semantic` | | You already know the exact file + roughly where to look | ❌ plain `cat`/`grep` | | Exact identifier / error code in 5 files you can list | ❌ plain `grep`/`rg` | | Real-time tailing of a live log | ❌ index lags ingest | | The source isn't in MFS yet | wrong skill, use `mfs-ingest` to register first | **Rule:** use the smallest tool that answers the question. MFS pays off when the scope is too big for `rg`. **Bord