mfs-find

mfs-find is a skill for Claude Code, Codex from zilliztech/mfs. It costs 225 tokens per session (4,352 once invoked), scanned A, original, Apache-2.0.

A command-line search and reading layer for many data sources, including code, documents, databases, issue trackers, chat, and object storage. MFS gives these sources a shared path-based interface and combines meaning-based and exact-word search.

In plain words
What is it for?
Use it to list, browse, read, search, filter, and export information across registered sources, especially when the relevant file, record, or discussion is not known in advance.
Why use it?
It removes the need to learn a different search method for every connected source. Search results include locations that can reopen the matching file section, row, issue, or conversation.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Good fit Use it to list, browse, read, search, filter, and export information across registered sources, especially when the relevant file, record, or discussion is not known in advance.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/zilliztech/mfs/mfs-find
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add zilliztech/mfs --skill mfs-find
Clone the repo
git clone --depth 1 https://github.com/zilliztech/mfs

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for mfs-find

README.md
[![agentmods](https://agentmods.dev/badge/skills/zilliztech/mfs/mfs-find.svg)](https://agentmods.dev/skills/zilliztech/mfs/mfs-find)
Your own site
<a href="https://agentmods.dev/skills/zilliztech/mfs/mfs-find"><img src="https://agentmods.dev/badge/skills/zilliztech/mfs/mfs-find.svg" alt="Measured on agentmods" height="20"></a>
Per session 225 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 4,352 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • NVIDIA SkillSpector pass 7 Sept 2026
How audits are shown
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00225 $0.04352
Opus 5 $0.00112 $0.02176
Sonnet 5 $0.00045 $0.00870
Haiku 4.5 $0.00022 $0.00435

Measured 8d ago against content hash 59d9d59cbb41, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-07, from the pricing page.

Security

Grade A, and why

mfs-find scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 8d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/mfs-find/SKILL.md · 374 lines

How it starts

The opening of the file, as written. The whole thing — 374 lines — stays where its author put it; the contents beside it link to each section on GitHub.

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.

Borderline — ASK the user:

Ask Likely answer Why
"Summarise these 10 PDFs" mfs search + cat --peek per hit each PDF gets a converted_md artifact + searchable chunks
"Find similar tickets to this one" ✅ paste the ticket text as the search query semantic over row_text does similarity matching
"Watch for new slack messages" ❌ no watch capability; use Slack's API index lags ingest
"Look up user 12345" mfs cat <source> --locator '{"id":12345}' directly (skip search) one-record-by-id doesn't need ranking

Read the full file on GitHub · 374 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 8d ago First seen · 374 lines · 225 tokens per session scan A 59d9d59cbb41

Subscribe to this mod's changes

mfs-find is a skill published in the GitHub repository zilliztech/mfs (137 stars, last pushed 1mo ago), licensed Apache-2.0. It adds 225 tokens to every session and 4,352 once invoked, about $0.0011 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.