Skip to main content
Glama

celiums-memory MCP server

Celiums

Ваш ИИ не знает того, чего он не знает. И он забывает всё.

Движок с открытым исходным кодом, который дает ИИ постоянную память и мгновенный доступ к более чем 5100 экспертным модулям знаний — с биологическими часами, которые адаптируются к каждому пользователю.

Попробовать демо · Быстрый старт · 6 инструментов · Как использовать · Архитектура · Режимы развертывания · Документация

npm version Downloads License TypeScript GitHub Stars Glama


Проблема

Каждый раз, когда ваш ИИ-ассистент начинает новую сессию, он начинает с нуля. Он не помнит ваши предпочтения, принятые в проекте решения, историю отладки или то, над чем вы работали вчера. Он галлюцинирует, потому что у него нет специализированных знаний — только общие данные обучения, ограниченные датой отсечки.

Вы тратите больше времени на повторное объяснение контекста, чем на саму работу.

Related MCP server: memora

Решение

Celiums объединяет два движка в один:

Движок

Что он делает

Как

Память

Помнит всё — с эмоциями

Векторы PAD, дофамин, циркадный ритм, 15 когнитивных модулей

Знания

Знает то, что знают эксперты

5100 курируемых технических модулей, полнотекстовый поиск, 18 категорий

Оба движка предоставляют 6 инструментов MCP, которые любая ИИ-IDE может вызывать автономно. Установите один раз, и ваш ИИ навсегда получит постоянную память И экспертные знания.

Посмотрите в действии: ask.celiums.ai

Общайтесь с Celiums AI напрямую — он использует все 5100 модулей, помнит вас между сессиями и обладает настоящим циркадным ритмом. Zero-knowledge: ваши данные никогда не используются для обучения.


Быстрый старт

Вариант 1: npm (локально, 60 секунд)

npm install -g @celiums/cli
celiums init

Это всё. celiums init:

  • Спрашивает ваше имя, часовой пояс и являетесь ли вы «жаворонком» или «совой»

  • Загружает 5100 экспертных модулей знаний

  • Автоматически настраивает Claude Code, Cursor и VS Code

  • Создает ваш личный когнитивный профиль (циркадный ритм адаптируется под ВАС)

Вариант 2: Docker (VPS, 3 минуты)

# 1. Clone
git clone https://github.com/terrizoaguimor/celiums-memory.git
cd celiums-memory

# 2. Configure
cp .env.example .env   # edit passwords

# 3. Start infrastructure (PostgreSQL + Qdrant + Valkey)
docker compose up -d

# 4. Install dependencies
pnpm install

# 5. Build + start Celiums
pnpm setup

Вы получаете: Celiums API на порту 3210 + PostgreSQL + Qdrant + Valkey. При первом запуске 5100 экспертных модулей загружаются автоматически.

Вариант 3: DigitalOcean 1-Click (скоро)

Одна кнопка. Развертывает всё на вашем собственном дроплете DO.


6 инструментов

При подключении через MCP ваш ИИ может вызывать их автономно:

Инструменты знаний (поиск по 5100 экспертным модулям)

Инструмент

Что он делает

Пример

forage

Поиск экспертных знаний

"найди модули о безопасности Kubernetes"

absorb

Загрузка конкретного модуля

"загрузи модуль react-server-components"

sense

Получение рекомендаций для цели

"что мне использовать для создания REST API?"

map_network

Просмотр всех категорий

"покажи мне, какие области знаний охвачены"

Инструменты памяти (постоянная эмоциональная память)

Инструмент

Что он делает

Пример

remember

Сохранение чего-либо в памяти

"запомни, что мы выбрали Hono вместо Express"

recall

Извлечение по семантической релевантности

"какие решения по фреймворкам мы принимали?"

Что происходит за кулисами remember (пользователь ничего не видит, это просто работает):

User: "remember that we chose Hono over Express for the API"
                    |
          PAD Emotional Vector (pleasure: 0.4, arousal: 0.3, dominance: 0.5)
                    |
          Theory of Mind (empathy matrix transforms user emotion)
                    |
          Dopamine / Habituation (novelty detection, reward modulation)
                    |
          Per-User Circadian (your timezone, your peak hour, your rhythm)
                    |
          PFC Regulation (clamp safe bounds, suppress extremes)
                    |
          Triple-Store Persist (PostgreSQL + Qdrant + Valkey)
                    |
          "Remembered (importance: 0.72)"

15 когнитивных систем активируются при одном вызове remember. Пользователь просто пишет одно предложение.


Как использовать

Подключение к вашей IDE

После celiums init всё настраивается автоматически. Или вручную:

Claude Code:

claude mcp add celiums -- celiums start --mcp

Cursor — добавьте в ~/.cursor/mcp.json:

{
  "mcpServers": {
    "celiums": { "command": "celiums", "args": ["start", "--mcp"] }
  }
}

VS Code — добавьте в settings.json:

{
  "mcp.servers": {
    "celiums": { "type": "stdio", "command": "celiums", "args": ["start", "--mcp"] }
  }
}

Использование инструментов в диалоге

После подключения ваш ИИ использует инструменты автоматически. Просто общайтесь как обычно:

You: "Find me best practices for PostgreSQL optimization"
AI:  -> calls forage(query="PostgreSQL optimization")
     -> finds postgresql-best-practices-v2 (eval: 4.0)
     -> presents the expert module content

You: "Remember that we decided to use JSONB for metadata columns"
AI:  -> calls remember(content="decided to use JSONB for metadata columns")
     -> stored with importance 0.68, mood: focused

You: "What database decisions have we made?"
AI:  -> calls recall(query="database decisions")
     -> finds: "decided to use JSONB for metadata" (score: 0.89)
     -> presents with emotional context

REST API

Если запущено как сервер (Docker/VPS), доступен полный API:

# Search modules
curl http://localhost:3210/v1/modules?q=react+hooks

# Get a specific module
curl http://localhost:3210/v1/modules/typescript-mastery

# Browse categories
curl http://localhost:3210/v1/categories

# Store a memory
curl -X POST http://localhost:3210/store \
  -H "Content-Type: application/json" \
  -d '{"content": "The API uses Hono framework", "userId": "dev1"}'

# Recall memories
curl -X POST http://localhost:3210/recall \
  -H "Content-Type: application/json" \
  -d '{"query": "what framework", "userId": "dev1"}'

# Check your circadian rhythm
curl http://localhost:3210/circadian?userId=dev1

# Update your timezone
curl -X PUT http://localhost:3210/profile \
  -H "Content-Type: application/json" \
  -d '{"userId": "dev1", "timezoneIana": "Asia/Tokyo", "timezoneOffset": 9}'

# MCP protocol (for AI clients)
curl -X POST http://localhost:3210/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

# Health check
curl http://localhost:3210/health

Конфигурация

Все настройки через переменные окружения:

# Core
DATABASE_URL=postgresql://user:pass@localhost:5432/celiums_memory
QDRANT_URL=http://localhost:6333
VALKEY_URL=redis://localhost:6379
PORT=3210

# SQLite mode (alternative, single file, zero infrastructure)
SQLITE_PATH=./celiums.db

# Knowledge engine
KNOWLEDGE_DATABASE_URL=postgresql://user:pass@localhost:5432/celiums

# Onboarding (auto-configure on first run)
CELIUMS_USER_NAME=dev1
CELIUMS_LANGUAGE=en     # en, es, pt-BR, zh-CN, ja
CELIUMS_TIMEZONE=America/New_York
CELIUMS_CHRONOTYPE=morning  # morning, neutral, night

Архитектура

Your AI (Claude Code, Cursor, VS Code, any MCP client)
         |
         | MCP JSON-RPC (6 tools)
         v
  CELIUMS ENGINE (1 process, 1 port)
  |                              |
  |  Knowledge Engine            |  Memory Engine
  |  forage, absorb,             |  remember, recall
  |  sense, map_network          |
  |                              |  15 cognitive modules:
  |  5,100 modules               |  limbic, circadian, dopamine,
  |  18 dev categories           |  personality, ToM, PFC, ANS,
  |  full-text search            |  habituation, reward,
  |                              |  interoception, consolidation,
  |                              |  lifecycle, autonomy,
  |                              |  recall engine, importance
  |                              |
  v                              v
  Modules DB                     Memory DB
  (SQLite or PostgreSQL)         (SQLite or PG + Qdrant + Valkey)

Циркадный ритм пользователя

Каждый пользователь получает свои биологические часы:

curl http://localhost:3210/circadian?userId=dev1
# {
#   "localHour": 10.5,
#   "rhythmComponent": 0.99,
#   "timeOfDay": "morning-peak",
#   "circadianContribution": 0.30
# }

Пользователь в Токио получает другой уровень возбуждения, чем пользователь в Нью-Йорке в тот же момент времени.

Ограничение возможностей

Инструменты появляются в зависимости от вашей конфигурации. Никаких предложений об обновлении, никаких видимых заблокированных функций.

Уровень

Инструменты

Что вы получаете

OpenCore (бесплатно)

6

forage, absorb, sense, map_network, remember, recall + 5100 модулей

+ Fleet (скоро)

+8

synthesize, bloom, cultivate, pollinate, decompose, fleet, construct

+ Atlas (скоро)

+12

Совместная работа в реальном времени, 451K+ модулей


Режимы развертывания

Локально (SQLite)

SQLITE_PATH=./celiums.db celiums start

Всё в одном файле. Идеально для индивидуальных разработчиков.

Docker (полный стек)

docker compose up -d

PostgreSQL 17 + pgvector, Qdrant, Valkey. Опционально Cloudflare Tunnel:

docker compose --profile tunnel up -d

DigitalOcean 1-Click (скоро)

Одна кнопка создает дроплет со всем предварительно настроенным ПО.


Языки

Язык

Статус

English

По умолчанию

Espanol

Поддерживается

Portugues (Brasil)

Поддерживается

Chinese (Simplified)

Поддерживается

Japanese

Поддерживается

Автоматически определяется из вашей ОС во время celiums init.


Пакеты

Пакет

Описание

@celiums/memory

Когнитивный движок (15 модулей, PAD, циркадный ритм)

@celiums/memory-types

Типы TypeScript

@celiums/modules-starter

5100 курируемых экспертных модулей

@celiums/core

Движок знаний (поиск, модули, инструменты)

@celiums/cli

CLI (celiums init, celiums start)

@celiums/adapter-mcp

Адаптер протокола MCP

@celiums/adapter-rest

Адаптер REST API

@celiums/adapter-openai

Адаптер вызова функций OpenAI

@celiums/adapter-a2a

Адаптер протокола Google A2A


Безопасность

  • Local-first. Ваши воспоминания живут ТОЛЬКО на вашем компьютере или вашем собственном сервере. Ничего не отправляется нам.

  • Авторизация по API-ключу. Bearer-токен требуется для всех запросов, кроме localhost.

  • Изоляция пользователей. У каждого пользователя свое пространство памяти, эмоциональное состояние и циркадный профиль.

  • Никакой телеметрии. Ноль аналитики, ноль отслеживания, ноль «звонков домой».


Участие в разработке

См. CONTRIBUTING.md.

git clone https://github.com/terrizoaguimor/celiums-memory.git
cd celiums-memory
pnpm install
pnpm build

Поддержите проект

Этот проект построен на СДВГ-гиперфокусе, избытке кофе и упрямой вере в то, что ИИ заслуживает настоящего мозга. Каждая из этих 11 000+ строк была написана в перерывах между 20-часовыми сессиями кодинга, подпитываемыми любопытством и одержимостью.

Если Celiums полезен вам, или если вы считаете, что ИИ должен обладать эмоциями, а не только вычислительной мощностью, рассмотрите возможность поддержки работы.

Ваш вклад поддерживает работу GPU, поток кофе и жизнь этого проекта.


Лицензия

Apache 2.0 — см. LICENSE


Создано с одержимым вниманием к деталям.

celiums.ai · npm · GitHub

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - A tier

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/terrizoaguimor/celiums-memory'

If you have feedback or need assistance with the MCP directory API, please join our Discord server