MemoryMesh — это MCP-сервер графа знаний, который обеспечивает структурированное сохранение памяти для AI-моделей с фокусом на текстовые RPG и интерактивное повествование. Проект позволяет AI сохранять согласованную, связанную память между сессиями, автоматически генерируя инструменты на основе пользовательских схем данных.
Ключевые особенности:
Динамические инструменты на основе схем: Вы определяете структуру данных через JSON-схемы (сущности, их свойства и связи), а MemoryMesh автоматически создаёт инструменты для добавления (add_), обновления (update_) и удаления (delete_) этих сущностей в графе знаний.
Гибкая система связей: Поддерживает создание направленных рёбер (связей) между узлами с указанием типа связи, что позволяет AI моделировать сложные отношения между объектами (например, “персонаж владеет предметом” или “локация находится в регионе”).
Визуализация и управление: Включает отдельный Memory Viewer для интерактивного просмотра графа знаний в виде диаграммы узлов и связей, а также SchemaManager — визуальный инструмент для создания и редактирования схем без написания кода.
Гибкое управление знаниями: Позволяет AI добавлять метаданные к узлам, указывать веса связей (от 0 до 1) для отражения их силы или достоверности и отслеживать источники информации, например, чтобы отделить слухи от фактов.
Совместимость с MCP-клиентами: Полностью соответствует спецификации Model Context Protocol (по состоянию на ноябрь 2025 г.) и работает с Claude Desktop, ChatGPT, Cursor, Gemini и VS Code.
Для кого: Разработчики и создатели AI-приложений, особенно в сфере текстовых RPG, интерактивного сторителлинга и симуляций, которым необходимо, чтобы AI-агент сохранял и учитывал сложный контекст и историю взаимодействий между сессиями. Также подходит для любых сценариев, где требуется локальное управление структурированной памятью AI, включая симуляции социальных сетей или организационное планирование.
Сценарии использования:
Ведение RPG-кампании: AI-мастер сохраняет информацию о персонажах (NPC), локациях, квестах и предметах, автоматически обновляя мир в соответствии с действиями игрока и не теряя контекст между игровыми сессиями.
Управление сложным лором: Создание и поддержание в памяти агента разветвлённой мифологии мира, династий и исторических событий, где AI может отслеживать, как изменения в одной части истории влияют на другие.
Симуляция социальных взаимодействий: Моделирование отношений между множеством агентов-персонажей, где AI отслеживает их мнения, альянсы и конфликты в динамике на основе структурированных данных графа.
Исследование и прототипирование: Быстрое создание прототипов AI-приложений, где требуется сохранение фактов и связей между ними, с возможностью визуального контроля через Memory Viewer.
Цены и доступность: Проект является полностью открытым (open-source), распространяется под лицензией MIT, устанавливается локально и не требует оплаты. Для работы необходимы Node.js 18+ и совместимый MCP-клиент.