Open Index MCP

MCP-сервер хранит доменные знания в графе: агент ищет сущности и связи, а при необходимости сам добавляет и обновляет их.

  • 114 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Расширенный доступ

Почему такой уровень

  • MCP по умолчанию пишет сущности в базу; HTTP-режим открывает эту базу удаленным агентам по токену.
Все причины и проверки

drdroidlab/open-index

Установка

Ручная установка

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-серверРасширенный доступ190Звезды репозитория

Самостоятельно размещаемая долговременная память для агентов: семантический поиск, граф знаний и автоконсолидация через MCP и REST API

MCP-серверРасширенный доступ2,1 тыс.Звезды репозитория

CLI и MCP-интеграция хранят решения, находки и контрольные точки агента в локальной SQLite, чтобы работа переживала смену сессии.

CLIРасширенный доступ204Звезды репозитория
Официальный

BrainAPI превращает текст в граф знаний на вашем сервере и отдает агентам через MCP, REST и консоль с ответами по цепочке фактов

MCP-серверШирокий доступ551Звезды репозитория

MCP-сервер и API общей памяти для нескольких агентов: факты, решения и события хранятся в одной базе с поиском по смыслу.

MCP-серверРасширенный доступ64Звезды репозитория
Официальный

Общая память для группы ИИ-агентов с областями доступа, аудитом и графом знаний: MCP-сервер, Docker и облако

MCP-серверШирокий доступ557Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Open Index (эта карточка)нетне нужна114
Create Context Graphнет747генерирует граф контекста под приложение; здесь постоянный мозг с типами, поиском и записью через MCP
MCP Memory Keeperнетне нужна136хранит память сессий; здесь структурированная база предметной области со схемами и связями

Коротко о README

В README изложены четыре примитива мозга, быстрый старт на примере поддержки, таблицу команд и структуру каталога. Отдельные разделы посвящены MCP, хранилищу и облачному запуску.

Бейдж для README

Сообщить о проблеме