Brainbox
Brainbox — постоянная память для ИИ-ассистентов, доступная из любого MCP-клиента
Что умеет
- Сохранять воспоминания и заметки в память
- Записывать устойчивые уроки с подтверждающими фактами
- Искать и вспоминать сохранённую информацию
- Хранить и находить документы
- Вести сессии и отмечать важные записи
Какие данные видит
Ассистент работает с приватным графом памяти конкретного пользователя (tenant) и не видит данные других аккаунтов.
Нужен ли аккаунт
Не нужен: сервер работает без входа
Brainbox хранит для каждого пользователя отдельный граф памяти — воспоминания, уроки, сессии и документы — и отдаёт его ассистенту через MCP-сервер. Подходит, когда нужно, чтобы Claude или другой клиент помнил контекст между сессиями, а не начинал каждый раз с нуля.
Как подключить
Как подключить Brainbox к Claude
Адрес сервера, который нужно вставить в настройках Claude:
https://brainbox--cif-ai.run.tools
- Откройте Claude (сайт claude.ai или приложение для компьютера).
- Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
- Нажмите Добавить пользовательский коннектор (Add custom connector).
- Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
- В чате нажмите + → Коннекторы и включите новый коннектор.
Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.
Авторизация
После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.
Как подключить Brainbox к ChatGPT
Адрес сервера, который нужно вставить в настройках ChatGPT:
https://brainbox--cif-ai.run.tools
- Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
- Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
- Откройте Настройки → Коннекторы и нажмите Создать (Create).
- Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
- В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
- В новом чате откройте + → Приложения/Коннекторы и включите коннектор.
Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.
Авторизация
При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.
Как подключить Brainbox к Cursor
Адрес сервера, который нужно вставить в настройках Cursor:
https://brainbox--cif-ai.run.tools
Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.
Вручную:
- В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
- Вставьте JSON, скопированный ниже, в открывшийся файл
~/.cursor/mcp.json(для одного проекта:.cursor/mcp.jsonв корне проекта). - Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.
Авторизация
Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.
Список инструментов сервера (23)
Технические названия из tools/list. Нужны только разработчикам.
| whoami | Show who you are signed in as, and how many memories your brain holds. |
| remember | Store a memory in your brain. |
| learn_lesson | Store a durable, reusable lesson — decays slower than a memory and is evidence-tracked. |
| recall | THE memory search — ALWAYS use this for anything about the user, their work, projects, people or past conversations. Semantic search over memories and lessons (vector + keyword fused, decay-aware, salience-ranked, confidence-graded, evidence-tagged, with an honest abstention gate). For 'what's the latest / recent / catch me up' use `recent` instead — recency isn't semantic. Stored FILES/documents live behind `find_document`, not here. |
| recent | List your most recent memories and lessons, newest first. Use this for any recency/ordinal question — 'what's the latest', 'catch me up', 'anything new', 'recent updates'. For questions ABOUT a topic, use `recall` instead. |
| graph_query | Run a read-only Cypher query against your brain (power tool). |
| add_evidence | Attach evidence to a lesson — supports or refutes it. Evidence gates a lesson (facts outrank hypotheses): enough support → [CONFIRMED]; a strong refute → [DISPROVEN]. |
| apply_lesson | Record that a lesson was genuinely applied. Promotes its retention (FSRS: the harder it was to recall, the bigger the stability gain) and increments apply_count. |
| correct_lesson | Record that a lesson was wrong or needs revision. Increments correction_count and flags it for review; optionally replaces its content (re-embedded). |
| correct | Correct something the AI remembered wrong — works on memories, ideas AND lessons (for lessons it generalises correct_lesson). With new_content it rewrites the item (re-embedded; the superseded text is preserved in its lineage). Without, it flags the item as wrong for review. |
| forget | PERMANENTLY delete an item from your brain — the GDPR verb, for memories, ideas, lessons and documents. Everything derived from it cascades: similarity/co-activation/concept edges, evidence entries, lineage (:Mutation) records, recall receipts and session-log traces. NOT recoverable — for 'this is wrong' use correct instead. |
| pin | Pin a memory or lesson so recall reliably surfaces it — an explicit 'this matters' signal that outranks organic salience until unpinned. |
| unpin | Remove a pin — the item returns to organic salience ranking. |
| write_log | Audit what your AI wrote into your brain — every memory, idea, lesson and document with which client wrote it, how it authenticated, and when. Newest first; optionally filtered to one client. This backs the dashboard's audit view. |
| set_preference | Set a brain preference. Keys: capture_aggressiveness (off|sparse|balanced|dense — ambient auto-capture; off means the AI only writes when told), genealogist (on|off — idea-lineage recording), digest_cadence (off|daily|weekly). |
| capture_idea | Lightweight real-time idea capture — call DURING conversation when the user voices an idea, insight or decision. Lower friction than learn_lesson; stored as an embedded memory (kind: idea) so recall finds it. |
| store_document | Store a document/file (notes, reports, longer text) in your brain's file space (R2, tenant-isolated) and index it so find_document can retrieve it. For short conversational facts about the user, use `remember` instead. |
| find_document | Find or read stored FILES/documents only — NOT the user's memories (for anything about the user or past conversations use `recall`). Three modes: query (semantic search over titles/tags), file_id (read a specific file), folder (list a folder). |
| begin_session | Open a session with your brain (the wake of a dream cycle). Closes and distils any previous open session, returns a precomputed WakeBrief (what happened last time, open gaps, pending lesson proposals) and the brain-first protocol. Call at conversation start. |
| end_session | Close the session and let the brain dream: with a digest it distils shadow lesson proposals (never auto-written to your brain — review with list_proposals); without a digest only dedup and gap-logging happen. Call at conversation end WITH a digest. |
| list_proposals | List shadow lesson proposals the brain distilled from past sessions, for manual review. Nothing graduates into your real brain without resolve_proposal. |
| resolve_proposal | Manually review a shadow proposal: graduate it into a real Lesson (optionally edited) or reject it. This is the ONLY path from shadow to your real brain (MVP). |
| dream_metrics | Recall-as-dream health: sessions closed, digest rate, proposals/session, shadow precision inputs, replay hits, and the gate-escalation alarm. |