loci MCP
loci собирает заметки и память агентов в одну базу знаний с гибридным поиском и ответами со ссылкой на раздел файла.
- 101 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Тексты заметок отправляются выбранным провайдерам эмбеддингов и чата, ключи хранятся в конфигурации.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/ivenkoolab-lociОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Тексты заметок отправляются выбранным провайдерам эмбеддингов и чата, ключи хранятся в конфигурации.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
loci, MCP-сервер на Python, индексирует папки с заметками, документацией и памятью агентов и отвечает на вопросы с цитатами вида `файл > раздел`. Векторный поиск сочетается с BM25, а точные идентификаторы находятся буквальным совпадением. Один экземпляр подключают к Claude Desktop, Cursor, Cline и другим MCP-клиентам, и они делят общую память. Долговременные заметки хранятся обычным Markdown, структурное состояние задач сохраняется по точному ключу. Есть встроенная веб-консоль и сборка на Rust без Python.
Для кого. Тем, кто ведет заметки в Markdown или Obsidian и хочет, чтобы несколько ИИ-инструментов опирались на одну проверяемую память.
Подходит, если
- Агент ищет решение, которое спрятано в старых заметках проекта.
- Claude Code и Cursor ведут одну задачу, и им нужна общая память.
- Команда выясняет, какое решение заменило прежнее (`loci history`).
- Ответ сверяют по цитате с названием файла и раздела.
- Заметки остаются на компьютере, эмбеддинги считает локальная модель.
Не подходит, если
- Заметок мало, хватит чтения файлов напрямую.
- Нет ни облачного провайдера эмбеддингов, ни локальной модели.
- Нужен поиск по исходному коду, а не по заметкам.
Пример запроса к агенту
Найди в моих заметках, почему мы выбрали staging для демо, и покажи цитату с названием файла и раздела.MCP
- Транспорт
- stdio, http
- Авторизация
- ключ необязателен
Переменные окружения
LOCI_HOMEобязательная- Каталог экземпляра с `config.toml`, индексом и заметками памяти
BRAIN_LLM_API_KEYсекрет- Ключ провайдера чата для ответов `brain_ask`
BRAIN_EMBED_API_KEYсекрет- Ключ провайдера эмбеддингов
Ограничения
Для полноценной работы нужен настроенный провайдер эмбеддингов и чата в `config.toml`, иначе доступен только поиск по ключевым словам. Запросы к провайдерам уходят на их серверы, если не взята локальная конечная точка. В сборке на Rust реализована часть инструментов MCP. По умолчанию веб-консоль на локальном адресе открыта без токена, за прокси ее нужно закрыть ролями. Установка из PyPI ставит пакет и CLI.
Как отключить. Удалите запись `loci` из MCP-конфигурации клиентов и остановите `loci serve-http`, если он запущен. Каталог экземпляра с индексом и заметками памяти удалите отдельно.
Частые вопросы
Можно ли попробовать без ключей API?
Да. Команда `loci demo` копирует шесть вымышленных заметок и отвечает на вопросы только через BM25, без ключа и сети.
Как клиенты делят память?
Каждый MCP-клиент указывает один и тот же `LOCI_HOME`, поэтому конфигурация, индекс и файлы памяти общие.
Какие инструменты есть у агента?
Среди них `brain_search`, `brain_ask`, `brain_remember`, `brain_forget`, `brain_state_save` и `brain_memory_health`.
Работает ли с Obsidian?
Да. Заметки остаются обычным Markdown, хранилище Obsidian подключают как источник в `config.toml`.
Как посмотреть, что помнят агенты?
Команда `loci harness` показывает найденную память установленных агентов, а `loci memory-health` отмечает заметки без цитирований и исправленные.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыОфициальный MCP-сервер Kibela ищет, читает и правит заметки, папки и комментарии вашей вики прямо из чата с ассистентом
Локальная вики-память из того, что вы читаете: общий каталог знаний для агентов через MCP-мост и команду my-curator.
Заметки, задачи, контакты и контекст проектов лежат в Markdown на вашем диске, и Claude Code с Codex читают одну и ту же память
Локальная база заметок в Markdown с MCP-сервером и скиллами: Claude Code, Cursor, Codex и Gemini CLI читают один и тот же контекст
Minutes
minutes
Локальный MCP-сервер для памяти о встречах: запись и транскрипция на устройстве в Markdown, поиск истории из Claude Code, Codex, Cursor и других MCP-клиентов
Локальная память для Claude Code, Cursor и Codex в одном файле SQLite: прошлые решения и уроки попадают в контекст агента сами
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| loci (эта карточка) | нет | ключ необязателен | 101 | |
| Basic Memory | нет | не нужна | 4 557 | хранит заметки в Markdown и графе; loci добавляет гибридный поиск, цитаты и учет цитирования памяти |
| Mem0 | нет | 68 887 | облачный слой памяти для приложений; loci держит индекс и заметки локально |
Коротко о README
Индексирует заметки и память агентов, отвечает с цитатами и дает одну память нескольким ИИ-клиентам через MCP.