leesgit/claude-session-continuity-mcp

leesgit/claude-session-continuity-mcp

от leesgit
Автоматически сохраняет контекст между сессиями Claude Code — больше не нужно повторять настройки. Использует семантический поиск, захват ошибок и решений, делает работу непрерывной. Для разработчи...

passbaton

Session continuity for AI coding agents. Your agent picks up where it left off — never re-explain your project again. Persistent memory for Claude Code, OpenAI Codex CLI & Google Gemini CLI, sharing one local db: auto context injection, compaction handover, semantic search, and error→solution recall. Zero config, zero API cost, 100% local.

npm version npm downloads License: MIT

⚡ One install → context auto-loads every session · 🧩 survives compaction (0 re-explaining) · 🔒 100% local, $0 API

Session continuity demo — your coding agent auto-restores project context on session start

Renamed (v2.0.0): this project was previously claude-session-continuity-mcp. The old name suggested it was Claude-only — it never was. Claude Code, Codex CLI, and Gemini CLI are all first-class and share one local memory. Existing installs keep working: the old claude-hook-* commands still ship as aliases. See Migrating from v1.

The Problem

Every new session — whether you're in Claude Code, Codex CLI, or Gemini CLI:

"This is a Next.js 15 project with App Router..."
"We decided to use Server Actions because..."
"Last time we were working on the auth system..."
"The build command is pnpm build..."
Инструменты были проиндексированы:
graph_connect

Создаёт направленное ребро между двумя воспоминаниями в графе знаний. Поддерживает 7 типов отношений для структурированной организации знаний. Побочные эффекты: вставляет или заменяет строку в memory_relations (вставка с заменой по sourceId+targetId+relation). Используйте memory_related для обнаружения существующих связей; используйте graph_explore для обхода графа от начального узла.

Параметры
  • relationenumобязательный

    Тип ребра: related_to (общая ассоциация), causes (A вызывает B), solves (A исправляет B), depends_on (A требует B), contradicts (A противоречит B), extends (A основывается на B), example_of (A демонстрирует B)

  • sourceIdnumberобязательный

    Идентификатор исходной памяти (узел "from")

  • strengthnumber

    Сила связи 0.0-1.0 (по умолчанию: 1.0). Более низкие значения указывают на более слабые ассоциации.

  • targetIdnumberобязательный

    ID целевой памяти (узел 'to')

graph_explore

Обходит граф знаний от начальной памяти с помощью поиска в глубину. Возвращает все связанные памяти до указанной глубины, с их типами отношений, силой и направлениями. Только для чтения. Поддерживает фильтрацию по типу отношения и направлению обхода. Используйте memory_related для комбинированного графово-семантического подхода; используйте graph_connect для добавления новых ребер.

Параметры
  • depthnumber

    Максимальная глубина обхода: 1-4 (по умолчанию: 2). Более высокие значения возвращают больше результатов, но могут работать медленнее.

  • directionenum

    Направление обхода: исходящее (A→B), входящее (B→A) или оба (по умолчанию: "both").

  • memoryIdnumberобязательный

    Начальный идентификатор памяти для обхода графа

  • relationenum

    Фильтрует по типу отношения (по умолчанию: "all")

list_projects

Перечисляет все проекты в каталоге apps/ с типом платформы (Web/Android/Flutter), статусом инициализации и наличием контекста сессии. Только для чтения. Возвращает массив объектов с кратким описанием проектов. Параметры не требуются.

Параметры

Без параметров.

memory_get

Получает полное содержимое одной или нескольких памяток по идентификатору. Служит продолжением для memory_search: сначала найдите нужные идентификаторы с помощью поиска, затем используйте memory_get для загрузки полных деталей. Только для чтения. Принимает до 20 идентификаторов за один вызов. Возвращает массив полных объектов памяток, включая содержимое, тип, теги, важность, временные метки и количество обращений.

Параметры
  • idsnumber[]обязательный

    Массив ID памяти для получения (максимум 20)

memory_related

Находит воспоминания, связанные с заданным воспоминанием, с помощью обхода графа знаний и/или семантического сходства. Объединяет две стратегии: (1) рёбра графа, созданные через graph_connect или memory_store.relatedTo, и (2) косинусное сходство между эмбеддингами. Только для чтения. Используйте graph_explore для чистого обхода графа с контролем глубины; используйте memory_search для текстового поиска.

Параметры
  • includeGraphboolean

    Включает связи графа знаний (по умолчанию: true)

  • includeSemanticboolean

    Включает семантически похожие воспоминания через эмбеддинги (по умолчанию: true)

  • limitnumber

    Максимум результатов для возврата (1–20, по умолчанию 10)

  • memoryIdnumberобязательный

    Якорный ID памяти, для которого нужно найти связи.

memory_search

Ищет сохранённые воспоминания с помощью полнотекстового поиска FTS5 или по семантическому/векторному сходству. Режим по умолчанию возвращает компактные записи индекса (id, type, truncated content) для экономии токенов; установите detail=true для получения полного содержимого. Поддерживает фильтрацию по типу, проекту, тегам и минимальной важности. Только для чтения. Используйте memory_get, чтобы получить полное содержимое для конкретных ID, найденных в результатах поиска. Используйте memory_related для изучения графовых связей из известного воспоминания.

Параметры
  • detailboolean

    Возвращает полное содержимое для каждой памяти (по умолчанию: false, возвращает только компактный индекс).

  • limitnumber

    Максимум результатов для возврата (1–20, по умолчанию 10)

  • minImportancenumber

    Минимальный порог важности 1-10 (по умолчанию: 1).

  • projectstring

    Фильтр по проекту (необязательно)

  • querystringобязательный

    Поисковый запрос на естественном языке

  • semanticboolean

    Использует семантический поиск на основе эмбеддингов вместо ключевого поиска FTS5 (по умолчанию: false).

  • tagsstring[]

    Фильтрует по тегам, совпадение при наличии хотя бы одного тега (необязательно).

  • typeenum

    Фильтрует по типу памяти (по умолчанию: "all")

memory_stats

Получает агрегированную статистику о системе памяти: общее количество, разбивку по типу (observation/decision/learning/error/pattern), разбивку по проектам, 5 самых часто используемых воспоминаний и 5 последних записей. Только для чтения. Полезно для понимания распределения памяти и состояния системы. Опционально можно ограничить одним проектом.

Параметры
  • projectstring

    Ограничьте статистику одним проектом (необязательно, пропустите для глобальной статистики)

memory_store

Сохраняет фрагмент знаний в системе памяти. Воспоминания типизированы (observation, decision, learning, error, pattern), помечены тегами и автоматически преобразуются в векторные представления для семантического поиска. Побочные эффекты: вставляет данные в таблицу memories и асинхронно генерирует векторное вложение. Если указан relatedTo, также создает ребро графа знаний. Возвращает новый ID памяти. Используйте memory_search, чтобы перед сохранением убедиться в отсутствии дубликата.

Параметры
  • contentstringобязательный

    Контент знаний для хранения.

  • importancenumber

    Оценка важности от 1 до 10, где 10 - критично (по умолчанию: 5).

  • projectstring

    Название связанного проекта (необязательно, не указывайте для межпроектных знаний)

  • relatedTonumber

    ID существующей памяти для связывания через граф знаний (необязательно)

  • tagsstring[]

    Теги для фильтрации (например, ["auth", "performance"])

  • typeenumобязательный

    Тип памяти: observation (обнаружение/находка), decision (выбор архитектуры/технологии), learning (новые знания), error (возникшая ошибка), pattern (соглашение о написании кода).

project_analyze

Автоматически определяет технологический стек проекта, фреймворк, платформу (Web/Android/Flutter/Server), структуру каталогов и количество зависимостей путём сканирования его файлов. Только чтение - не сохраняет результаты. Возвращает структурированный объект анализа. Используйте project_init для сохранения обнаруженной конфигурации.

Параметры
  • projectstringобязательный

    Название проекта (должно совпадать с каталогом в apps/)

project_init

Инициализирует новый проект в системе continuity. Создаёт записи в таблицах project_context и active_context. Автоматически определяет технологический стек по package.json/pubspec.yaml/build.gradle, если они присутствуют. Побочные эффекты: записывает в SQLite. Идемпотентен: безопасно вызывать на уже инициализированном проекте (обновляет существующую запись). Вызывайте это один раз при добавлении нового проекта, затем используйте session_start для последующих сессий.

Параметры
  • descriptionstring

    Человекочитаемое описание проекта.

  • projectstringобязательный

    Название проекта (должно совпадать с каталогом в apps/)

  • techStackobject

    Переопределение технологического стека {framework, language, database, ...}. Оставьте пустым для автоматического определения.

project_status

Получает текущий статус проекта, включая процент завершения, разбивку задач (ожидают/в работе/выполнено/заблокировано), недавнюю активность сессий и активные блокирующие факторы. Только для чтения. Возвращает структурированный JSON-объект. Используйте session_start при начале нового разговора; используйте этот инструмент для проверки статуса в середине сессии.

Параметры
  • projectstringобязательный

    Название проекта (должно совпадать с каталогом в apps/)

search_sessions

Выполняет семантический поиск по истории сессий с использованием многоязычных эмбеддингов (94+ языка). Находит прошлые сессии по смыслу, а не только по ключевым словам: например, запрос "when I worked on authentication" находит сессии про login, OAuth, JWT. Переключается на поиск по ключевым словам FTS5, когда эмбеддинги недоступны. Только чтение. Используйте session_history вместо этого, когда вам нужны только N последних сессий.

Параметры
  • limitnumber

    Максимум результатов для возврата (1–20, по умолчанию 10)

  • projectstring

    Фильтр по проекту (необязательно)

  • querystringобязательный

    Поисковый запрос на естественном языке

session_end

Сохраняет текущее состояние сессии перед завершением разговора. Переносит сводку, выполненную работу, следующие шаги, изменённые файлы и блокирующие факторы в SQLite. Сохранённое состояние автоматически восстанавливается session_start в следующей сессии. Побочные эффекты: записывает в таблицу sessions и обновляет запись active_context для проекта. Идемпотентный - повторный вызов перезаписывает предыдущую запись сессии.

Параметры
  • blockersstring

    Текущие блокеры или проблемы (null, если их нет)

  • modifiedFilesstring[]

    Файлы, изменённые за эту сессию.

  • nextStepsstring[]

    Упорядоченный список следующих задач, которые стоит взять в работу.

  • projectstringобязательный

    Название проекта (должно совпадать с каталогом в apps/)

  • summarystringобязательный

    Краткое описание этой сессии в одну строку.

  • workDonestring

    Описание выполненной работы.

session_history

Получает записи прошлых сессий для проекта. Возвращает массив объектов сессий, отсортированных от самых новых к старым, каждый содержит сводку, выполненную работу, изменённые файлы и результаты проверки. Только чтение. Используйте search_sessions вместо него, когда нужен семантический/ключевой поиск, а не хронологический список.

Параметры
  • daysnumber

    Возвращает только сессии за последние N дней (по умолчанию: 7).

  • limitnumber

    Максимум записей для возврата (по умолчанию: 5)

  • projectstringобязательный

    Название проекта (должно совпадать с каталогом в apps/)

session_start

Загружает контекст проекта в начале сессии. Обычно автоматически вызывается хуком SessionStart, но может быть вызван вручную. Возвращает технологический стек проекта, недавнюю активность, ожидающие задачи и активные блокеры в виде сжатого контекстного пэйлоада (~650 токенов). Только для чтения - не изменяет никакого состояния. Используйте это вместо project_status, когда вам нужен полный контекст начальной загрузки сессии.

Параметры
  • compactboolean

    Возвращает сжатый формат (по умолчанию: true). Устанавливает false для подрообного вывода.

  • projectstringобязательный

    Название проекта (должно совпадать с каталогом в apps/)

solution_find

Ищет в архиве решений ранее разрешённые ошибки. Сопоставляет сигнатуры ошибок, сообщения и ключевые слова с помощью FTS5. Установите semantic=true, чтобы включить поиск по схожести на основе эмбеддингов — это улучшит обнаружение при разных формулировках ошибок. Только для чтения. Возвращает найденные решения с описаниями исправлений и связанными файлами. Используйте вместо этого solution_suggest, если вам нужны рекомендации по исправлению на основе ИИ.

Параметры
  • limitnumber

    Максимум результатов для возврата (1–20, по умолчанию 10)

  • projectstring

    Фильтр по проекту (необязательно - также включает межпроектные решения)

  • querystringобязательный

    Сообщение об ошибке, сигнатура или описание проблемы на естественном языке

  • semanticboolean

    Включает семантический/эмбеддинговый поиск для нечёткого сопоставления (по умолчанию: false).

solution_record

Записывает пару ошибка-решение в архив решений. Связывает сигнатуру ошибки (поисковый ключ), опциональное полное сообщение об ошибке, исправление и связанные файлы. Автоматически извлекает ключевые слова для индексации FTS5. Побочные эффекты: вставляет в таблицу решений. Используйте solution_find для проверки существующих решений перед записью дубликата.

Параметры
  • errorMessagestring

    Полное сообщение об ошибке или стек трейс (необязательно)

  • errorSignaturestringобязательный

    Шаблон/сигнатура ошибки, используемая как ключ поиска (например, "ENOENT: no such file", "WorkManager not initialized")

  • projectstring

    Название проекта (необязательно - пропустите для межпроектных решений)

  • relatedFilesstring[]

    Файлы, которые были изменены для исправления ошибки

  • solutionstringобязательный

    Пошаговое описание исправления

solution_suggest

Получает предлагаемые исправления на основе ИИ для текущей ошибки, используя архив решений. Извлекает наиболее подходящие прошлые решения и генерирует контекстную рекомендацию. Только для чтения. Используйте solution_find для прямого поиска в архиве без синтеза ИИ; используйте solution_record после исправления ошибки, чтобы пополнить архив.

Параметры
  • errorMessagestringобязательный

    Текущее сообщение об ошибке или трассировка стека

  • projectstring

    Название проекта для контекста (необязательно)

task_add

Добавляет новую задачу в бэклог проекта. Задачи сохраняются в SQLite с приоритетом и опциональными привязками к файлам. Побочные эффекты: вставляет записи в таблицу tasks. Возвращает идентификатор созданной задачи. Используйте task_list для просмотра существующих задач перед добавлением дубликатов. Используйте task_suggest для автоматической генерации задач из комментариев в коде (TODO/FIXME).

Параметры
  • descriptionstring

    Подробное описание (необязательно).

  • prioritynumber

    Приоритет от 1 до 10, где 10 - наивысший (по умолчанию: 5)

  • projectstringобязательный

    Название проекта (должно совпадать с каталогом в apps/)

  • relatedFilesstring[]

    Пути к связанным файлам (необязательно)

  • titlestringобязательный

    Название задачи (краткое и конкретное)

task_list

Получает список задач для проекта, отфильтрованный по статусу. Возвращает массив объектов задач с id, title, description, status, priority, related files и timestamps, а также сводку по количеству задач по каждому статусу. Только для чтения. Фильтр по умолчанию — "pending": передайте status="all", чтобы увидеть всё.

Параметры
  • projectstringобязательный

    Название проекта (должно совпадать с каталогом в apps/)

  • statusenum

    Фильтр статуса (по умолчанию: "pending")

task_suggest
Параметры
  • pathstring

    Путь к подкаталогу для ограничения области сканирования (необязательно, например "src/components")

  • projectstringобязательный

    Название проекта (должно совпадать с каталогом в apps/)

task_update

Обновляет статус задачи. Допустимые переходы: pending → in_progress → done, или любое состояние → blocked. Установка статуса "done" автоматически записывает временную метку завершения. Побочные эффекты: обновляет таблицу tasks. Идемпотентен. Возвращает успех/неудачу и информацию о том, была ли строка фактически изменена.

Параметры
  • notestring

    Необязательное примечание (например, сводка о завершении или причина блокировки)

  • statusenumобязательный

    Новый статус

  • taskIdnumberобязательный

    Task ID (из task_add или task_list)

verify_all

Выполняет сборку, тесты и линтинг последовательно для проекта. Автоматически определяет команды, специфичные для платформы. Побочные эффекты: выполняет до 3 команд в оболочке с тайм-аутами по 5 минут каждая. Возвращает результаты по каждому шлюзу и общий статус «пройдено/не пройдено». Используйте это как шлюз качества перед коммитом или завершением сессии. Используйте verify_build или verify_test по отдельности, когда нужна только одна проверка.

Параметры
  • projectstringобязательный

    Название проекта (должно совпадать с каталогом в apps/)

  • stopOnFailboolean

    Прерывает оставшиеся проверки при первом сбое (по умолчанию: false, выполняет все проверки).

verify_build

Запускает команду сборки проекта (автоматически определяется для каждой платформы: "pnpm build" для Web, "flutter build" для Flutter, "./gradlew assembleDebug" для Android). Побочные эффекты: выполняет команду оболочки в директории проекта с тайм-аутом 5 минут. Возвращает {success, output} с последними 1000 символами stdout/stderr. Используйте verify_all для одновременного запуска сборки, тестов и линтинга.

Параметры
  • projectstringобязательный

    Название проекта (должно совпадать с каталогом в apps/)

verify_test

Запускает тестовый набор проекта (автоматически определяется по платформе: "pnpm test:run" для Web, "flutter test" для Flutter, "./gradlew test" для Android). Опционально ограничивает область конкретным тестовым файлом или каталогом. Побочные эффекты: выполняет команду оболочки с тайм-аутом 5 минут. Возвращает {success, output}. Используйте verify_all, чтобы запустить сборку + тесты + линтинг вместе.

Параметры
  • projectstringобязательный

    Название проекта (должно совпадать с каталогом в apps/)

  • testPathstring

    Конкретный тестовый файл или каталог для запуска (необязательно: если не указано, выполняются все тесты).

1.17.2основная
1.17.1
1.17.0
1.16.2
1.16.1
1.16.0
1.15.1
1.15.0
1.13.2
1.13.1
1.13.0
1.12.1
1.12.0
1.11.0
1.10.2
1.10.1
1.10.0
1.9.7
1.9.6
1.9.5
1.9.4
1.9.3
1.9.2
1.9.1
1.9.0
1.8.2
1.8.1
1.8.0
1.7.1
1.7.0
1.6.7
1.6.6
1.6.5
1.6.4
1.6.3
1.6.2
1.6.1
1.6.0
1.5.1
1.5.0
1.4.3
1.4.2
1.4.1
1.4.0
1.3.0
1.2.0
1.1.1
1.1.0
1.0.0

Выберите клиент, чтобы установить leesgit/claude-session-continuity-mcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "leesgit-claude-session-continuity-mcp-uk2b41lsdd": {
      "command": "npx",
      "args": [
        "claude-session-continuity-mcp"
      ]
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "leesgit-claude-session-continuity-mcp-uk2b41lsdd": {
      "command": "npx",
      "args": [
        "claude-session-continuity-mcp"
      ]
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "leesgit-claude-session-continuity-mcp-uk2b41lsdd": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "claude-session-continuity-mcp"
      ]
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"leesgit-claude-session-continuity-mcp-uk2b41lsdd\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"claude-session-continuity-mcp\"]}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "leesgit-claude-session-continuity-mcp-uk2b41lsdd": {
      "command": "npx",
      "args": [
        "claude-session-continuity-mcp"
      ]
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add leesgit-claude-session-continuity-mcp-uk2b41lsdd -- npx claude-session-continuity-mcp

Либо через JSON-конфиг:

claude mcp add-json leesgit-claude-session-continuity-mcp-uk2b41lsdd "{\"command\":\"npx\",\"args\":[\"claude-session-continuity-mcp\"]}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add leesgit-claude-session-continuity-mcp-uk2b41lsdd -- npx claude-session-continuity-mcp

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.leesgit-claude-session-continuity-mcp-uk2b41lsdd]
command = "npx"
args = ["claude-session-continuity-mcp"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите leesgit/claude-session-continuity-mcp, а в поле команды запуска — строку ниже:
npx claude-session-continuity-mcp

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "leesgit-claude-session-continuity-mcp-uk2b41lsdd": {
      "command": "npx",
      "args": [
        "claude-session-continuity-mcp"
      ]
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "leesgit-claude-session-continuity-mcp-uk2b41lsdd": {
      "command": "npx",
      "args": [
        "claude-session-continuity-mcp"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например leesgit-claude-session-continuity-mcp-uk2b41lsdd.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: leesgit-claude-session-continuity-mcp-uk2b41lsdd
    command: npx
    args:
      - "claude-session-continuity-mcp"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "leesgit-claude-session-continuity-mcp-uk2b41lsdd": {
      "command": "npx",
      "args": [
        "claude-session-continuity-mcp"
      ]
    }
  }
}

Похожие MCP-сервера

alfredoizdev/contextforge-mcp

alfredoizdev/contextforge-mcp

от alfredoizdev

ContextForge MCP — сервер для постоянной памяти AI-ассистентов. Сохраняет решения, архитектуру и контекст разработки между сессиями, используя семантический поиск. Поддерживает Claude Code, Cursor ...

TypeScript⭐ 2
Skitchy/rekindle

Skitchy/rekindle

от skitchy

MCP-сервер Rekindle решает проблему потери контекста AI-ассистента между сессиями. Он ориентирует в начале, захватывает структурированные записи в конце, сохраняет контекст при сжатии. Всё локально в SQLite, без API-ключей. Полезен разработчикам Claude Code для непрерывной работы.

TypeScript⭐ 5
aitytech/agentkits-memory

aitytech/agentkits-memory

от aitytech

MCP сервер AgentKits Memory даёт AI-ассистентам постоянную память: сохраняет решения, паттерны и ошибки между сессиями. Всё хранится локально в SQLite, легко интегрируется с Claude Code, Cursor и д...

TypeScript⭐ 3
hyunjae-labs/lore

hyunjae-labs/lore

от hyunjae-labs

MCP-сервер для семантического поиска по диалогам Claude Code и OpenAI Codex CLI. Находит обсуждения архитектуры, отладки и решений среди сотен сессий — полностью локально, без API-ключей.

TypeScript⭐ 11
penfieldlabs/penfield-mcp

penfieldlabs/penfield-mcp

от penfieldlabs

MCP-сервер Penfield для долговременной памяти AI-агентов. Сохраняет решения, предпочтения и контекст между сессиями, строит граф знаний. Работает с Claude, Cursor, Windsurf и любыми MCP-инструментами.

Dockerfile⭐ 6
unibaseio/membase-mcp

unibaseio/membase-mcp

от unibaseio

Membase-MCP сервер даёт AI-агентам децентрализованную память на основе Unibase DA. Он сохраняет историю бесед и воспоминания, обеспечивая непрерывность и персонализацию. Разработчики используют его...

Python⭐ 53
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин