MFS CLI
MFS собирает код, память агента, документы и базы в один файлоподобный каталог и ищет по смыслу и по тексту.
- 158 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Индексирует содержимое подключенных источников, в том числе чатов, почты и баз данных.
- Поднимает локальный сервер и скачивает модель эмбеддингов.
Установка
- Работает в
Ручная установка
uv tool install mfs-server && mfs-server runСервер, вариант без клонирования. Дождитесь `Application startup complete` и поставьте клиент: `cargo install mfs-cli`.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Индексирует содержимое подключенных источников, в том числе чатов, почты и баз данных.
- Поднимает локальный сервер и скачивает модель эмбеддингов.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
MFS (Multi-source File-like Search) строится из сервера `mfs-server`, консольного клиента `mfs` и двух скиллов для агента. Каждый источник становится деревом с понятным адресом: репозитории, файлы памяти и скиллов, PDF и Word, чаты и почта, задачи, базы данных и объектные хранилища. Скилл `mfs-ingest` собирает команды подключения: `mfs add` регистрирует и индексирует источник, `mfs connector` показывает и удаляет подключения. Скилл `mfs-find` ищет командами `search` и `grep` и открывает найденное через `ls`, `cat`, `tree`, `head`, `tail` вплоть до нужных байтов. Документы переводятся в текст локально, работает на Milvus.
Для кого. Разработчики агентов и инженеры с разбросанным контекстом, которым нужен единый поиск по репозиториям, заметкам и документам.
Подходит, если
- Агент ищет в старых сессиях принятое решение.
- Нужно найти по смыслу функцию в большом репозитории.
- Несколько проектов и документов индексируют в один каталог.
- Контекст хранится в Slack, Jira и базе, и агенту нужен общий вход.
Не подходит, если
- Поиска хватает обычным `grep` по одной папке.
- На машине нет места под локальную модель около 600 МБ.
- Источники с закрытыми данными нельзя индексировать на этой машине.
Пример запроса к агенту
Через скилл mfs-ingest проиндексируй папку с заметками и репозиторий, затем через mfs-find найди, где мы решали вопрос с повторами запросов.Ограничения
Нужен запущенный сервер: `uv tool install mfs-server && mfs-server run` либо Docker Compose, плюс клиент через `cargo install mfs-cli`. При первом запуске скачивается локальная модель эмбеддингов около 600 МБ в `~/.mfs/`. Если есть ключ сервиса эмбеддингов, сервер можно настроить на него. Подключение чатов, почты и баз индексирует их содержимое, поэтому разделяйте доступы. На macOS при предупреждении о неизвестном разработчике снимите карантин с `mfs`. Последний коммит в репозитории сделан в июле 2026.
Как отключить. Удалите скиллы из каталога агента, остановите `mfs-server` и удалите `~/.mfs/` с индексом и моделью. Подключения уберите командой `mfs connector`.
Частые вопросы
Из каких частей состоит MFS?
Из сервера `mfs-server`, клиента `mfs` на Rust и скиллов `mfs-ingest` и `mfs-find`.
Как установить скиллы только для Claude Code?
Выполните `npx skills add zilliztech/mfs -a claude-code -a codex -g`; для одного агента добавьте нужный флаг `-a`.
Нужен ли ключ API?
Нет для локального режима: модель и конвертация документов работают на машине. Для описаний изображений нужна модель с поддержкой зрения.
Как проверить, что все работает?
Создайте папку с файлом, выполните `mfs add --upload <папка>` и `mfs search "запрос" <папка>`.
Что индексируется кроме файлов?
Через коннекторы подключают чаты, почту, задачи, базы данных и объектные хранилища. Список подключений смотрите командой `mfs connector`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыЛокальный MCP-сервер, который превращает папку с документами в базу знаний с гибридным поиском для Claude Code и Cursor
Скилл учит агента искать таблицы, смотреть lineage и словарь терминов в вашем каталоге данных Marmot через CLI, REST и MCP.
MCP-сервер дает агенту поиск и ответы по локальным документам с гибридным индексом, повторным ранжированием и ссылками на разделы.
Граф знаний с MCP-сервером: агент ищет понятия по смыслу, видит, насколько они подтверждены, и находит спорные места в источниках.
Elasticsearch MCP подключает несколько поисковых кластеров: агент выбирает цель запроса по имени и работает в пределах доступа.
MCP-сервер для платформы GraphRAG: загрузка документов из 14 источников, гибридный поиск и ответы ИИ по графу знаний
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| MFS (эта карточка) | нет | 158 | ||
| memsearch | нет | 2 868 | поиск по памяти агента; MFS добавляет репозитории, документы, почту и базы данных и работает через скиллы с файловыми командами | |
| Claude Context | да | API-ключ | 12 690 | индексирует код для поиска по смыслу; MFS собирает код вместе с памятью, документами и внешними источниками |
Коротко о README
MFS собирает контекст агента из многих источников в единое файлоподобное пространство и отдает его скиллам `mfs-ingest` и `mfs-find`. Работает локально, на Milvus.