Open Index MCP
MCP-сервер хранит доменные знания в графе: агент ищет сущности и связи, а при необходимости сам добавляет и обновляет их.
- 114 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- MCP по умолчанию пишет сущности в базу; HTTP-режим открывает эту базу удаленным агентам по токену.
Установка
- Работает в
Ручная установка
pip install -e '.[all]'Первая команда Quickstart из README: ставит ядро, интерфейс и MCP-сервер из локального клона. Для одного MCP хватит `.[mcp]`.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- MCP по умолчанию пишет сущности в базу; HTTP-режим открывает эту базу удаленным агентам по токену.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Open Index строит «мозг» предметной области: набор типов документов, сущностей и связей между ними. Типы описывают YAML-схемы, сущности лежат в JSON-файлах или в поисковом индексе. По умолчанию данные хранятся в SQLite с полнотекстовым поиском, а для больших объемов есть бэкенд OpenSearch. Команда `open-index mcp` запускает MCP-сервер, через который агент вызывает `search_brain`, `get_entity` и `navigation_guidelines`. Для записи есть `put_entity`, `put_entities` и `create_doc_type`. Режим `--read-only` отключает запись. Для удаленных агентов `open-index serve` отдает тот же интерфейс по HTTP с токеном.
Для кого. Командам поддержки, продаж и инфраструктуры, которые строят агента под свою область и хотят дать ему структурированную базу знаний вместо россыпи документов.
Подходит, если
- Агент поддержки должен знать продукты, типовые проблемы и связи между ними.
- Описание сервисов, ранбуков и дашбордов нужно держать в одном графе.
- Несколько агентов обращаются к общей базе знаний по HTTP.
- Знания нужно загружать из CSV, JSONL или другого MCP-сервера.
Не подходит, если
- Нужен обычный поиск по нескольким заметкам: граф с типами и схемами окажется лишней работой.
- Данные должны оставаться неизменными, а режим `--read-only` не включен.
- Среда без Python 3.10.
Пример запроса к агенту
Найди в графе известные проблемы сервиса оплаты, покажи связанные ранбуки и добавь новую запись о последнем инциденте.MCP
- Транспорт
- stdio, http
- Авторизация
- не нужна
Ограничения
Нужен Python 3.10 и новее. Команда `pip install -e '.[all]'` выполняется из локальной копии репозитория. MCP по умолчанию работает на чтение и запись, поэтому агент может менять сущности: для безопасного режима включите `--read-only`. Сущности с хранилищем `index` лежат только в `brain.db`, который игнорируется git, и его нужно резервировать отдельно. Проект молодой, версия пакета 0.1.0, а последний коммит датируется августом 2026 года.
Как отключить. Удалите запись `open-index` из `.mcp.json` или конфигурации клиента и остановите `open-index serve`. Каталог мозга и `brain.db` удаляются отдельно.
Частые вопросы
Чем сущность отличается от типа документа?
Тип (`doc_type`) описывает понятие и поля, например `service`. Сущность (`entity`) — конкретный экземпляр этого типа со связями `related_to`.
Как запретить агенту менять данные?
Запустите `open-index mcp --read-only` или `open-index serve --read-only`.
Как подключить удаленный сервер?
Выполните `open-index serve --port --token`, затем `open-index mcp-config`: команда печатает блок подключения для клиента.
Где лежат данные по умолчанию?
В SQLite с полнотекстовым поиском FTS5. Для объемных данных доступен бэкенд OpenSearch.
Есть ли готовый пример для проверки?
Да, `examples/support-brain`: выполните `open-index index --brain examples/support-brain`, затем `open-index ui` для просмотра карты.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер и REST API с общей памятью для Claude Code, Codex и Gemini: заметки Obsidian, сессии и багфиксы, экономный поиск.
Самостоятельно размещаемая долговременная память для агентов: семантический поиск, граф знаний и автоконсолидация через MCP и REST API
CLI и MCP-интеграция хранят решения, находки и контрольные точки агента в локальной SQLite, чтобы работа переживала смену сессии.
BrainAPI превращает текст в граф знаний на вашем сервере и отдает агентам через MCP, REST и консоль с ответами по цепочке фактов
MCP-сервер и API общей памяти для нескольких агентов: факты, решения и события хранятся в одной базе с поиском по смыслу.
Общая память для группы ИИ-агентов с областями доступа, аудитом и графом знаний: MCP-сервер, Docker и облако
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Open Index (эта карточка) | нет | не нужна | 114 | |
| Create Context Graph | нет | 747 | генерирует граф контекста под приложение; здесь постоянный мозг с типами, поиском и записью через MCP | |
| MCP Memory Keeper | нет | не нужна | 136 | хранит память сессий; здесь структурированная база предметной области со схемами и связями |
Коротко о README
В README изложены четыре примитива мозга, быстрый старт на примере поддержки, таблицу команд и структуру каталога. Отдельные разделы посвящены MCP, хранилищу и облачному запуску.