Skip to main content
Glama

celiums-memory MCP server

Celiums

Tu IA no sabe lo que no sabe. Y lo olvida todo.

El motor de código abierto que dota a la IA de memoria persistente y acceso instantáneo a más de 5.100 módulos de conocimiento experto, con un reloj biológico que se adapta a cada usuario.

Prueba la demo en vivo · Inicio rápido · 6 herramientas · Cómo usarlo · Arquitectura · Despliegue · Documentación

npm version Descargas Licencia TypeScript Estrellas en GitHub Glama


El problema

Cada vez que tu asistente de IA comienza una nueva sesión, empieza desde cero. No recuerda tus preferencias, tus decisiones de proyecto, tu historial de depuración ni en qué estabas trabajando ayer. Alucina porque no tiene conocimientos especializados, solo datos de entrenamiento generales congelados en una fecha de corte.

Pasas más tiempo explicando el contexto que haciendo el trabajo.

Related MCP server: memora

La solución

Celiums combina dos motores en uno:

Motor

Qué hace

Cómo

Memoria

Lo recuerda todo, con emoción

Vectores PAD, dopamina, ritmo circadiano, 15 módulos cognitivos

Conocimiento

Sabe lo que saben los expertos

5.100 módulos técnicos curados, búsqueda de texto completo, 18 categorías

Ambos motores exponen 6 herramientas MCP que cualquier IDE de IA puede llamar de forma autónoma. Instálalo una vez y tu IA tendrá memoria persistente Y conocimiento experto para siempre.

Míralo en acción: ask.celiums.ai

Habla directamente con Celiums AI: utiliza los 5.100 módulos, te recuerda entre sesiones y tiene un ritmo circadiano real. Conocimiento cero: tus datos nunca se utilizan para el entrenamiento.


Inicio rápido

Opción 1: npm (local, 60 segundos)

npm install -g @celiums/cli
celiums init

Eso es todo. celiums init:

  • Pregunta tu nombre, zona horaria y si eres una persona matutina o nocturna

  • Carga 5.100 módulos de conocimiento experto

  • Configura automáticamente Claude Code, Cursor y VS Code

  • Crea tu perfil cognitivo personal (el ritmo circadiano se adapta a TI)

Opción 2: Docker (VPS, 3 minutos)

# 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

Obtienes: API de Celiums en el puerto 3210 + PostgreSQL + Qdrant + Valkey. En la primera ejecución, se cargan automáticamente 5.100 módulos expertos.

Opción 3: DigitalOcean 1-Click (próximamente)

Un botón. Despliega todo en tu propio droplet de DO.


Las 6 herramientas

Cuando se conecta a través de MCP, tu IA puede llamar a estas herramientas de forma autónoma:

Herramientas de conocimiento (busca en 5.100 módulos expertos)

Herramienta

Qué hace

Ejemplo

forage

Busca conocimiento experto

"busca módulos sobre seguridad en Kubernetes"

absorb

Carga un módulo específico

"carga el módulo react-server-components"

sense

Obtiene recomendaciones para un objetivo

"¿qué debería usar para construir una API REST?"

map_network

Explora todas las categorías

"muéstrame qué áreas de conocimiento están cubiertas"

Herramientas de memoria (memoria emocional persistente)

Herramienta

Qué hace

Ejemplo

remember

Almacena algo en la memoria

"recuerda que elegimos Hono en lugar de Express"

recall

Recupera por relevancia semántica

"¿qué decisiones de framework tomamos?"

Qué sucede detrás de remember (el usuario no ve nada, simplemente funciona):

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 sistemas cognitivos se activan con una sola llamada a remember. El usuario solo escribe una frase.


Cómo usarlo

Conéctalo a tu IDE

Después de celiums init, se conecta automáticamente. O manualmente:

Claude Code:

claude mcp add celiums -- celiums start --mcp

Cursor — añádelo a ~/.cursor/mcp.json:

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

VS Code — añádelo a settings.json:

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

Usa las herramientas en la conversación

Una vez conectado, tu IA utiliza las herramientas automáticamente. Solo habla con normalidad:

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

API REST

Si se ejecuta como servidor (Docker/VPS), la API completa está disponible:

# 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

Configuración

Todos los ajustes se realizan mediante variables de entorno:

# 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

Arquitectura

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)

Ritmo circadiano por usuario

Cada usuario tiene su propio reloj biológico:

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

Un usuario en Tokio obtiene una excitación diferente a la de un usuario en Nueva York en el mismo momento.

Limitación de capacidades

Las herramientas aparecen según tu configuración. Sin avisos de actualización, sin funciones bloqueadas visibles.

Nivel

Herramientas

Qué obtienes

OpenCore (gratis)

6

forage, absorb, sense, map_network, remember, recall + 5.100 módulos

+ Fleet (próximamente)

+8

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

+ Atlas (próximamente)

+12

Colaboración en tiempo real, más de 451.000 módulos


Modos de despliegue

Local (SQLite)

SQLITE_PATH=./celiums.db celiums start

Todo en un solo archivo. Perfecto para desarrolladores individuales.

Docker (stack completo)

docker compose up -d

PostgreSQL 17 + pgvector, Qdrant, Valkey. Túnel de Cloudflare opcional:

docker compose --profile tunnel up -d

DigitalOcean 1-Click (próximamente)

Un botón crea un droplet con todo preconfigurado.


Idiomas

Idioma

Estado

Inglés

Predeterminado

Español

Soportado

Portugués (Brasil)

Soportado

Chino (Simplificado)

Soportado

Japonés

Soportado

Detectado automáticamente desde tu SO durante celiums init.


Paquetes

Paquete

Descripción

@celiums/memory

Motor cognitivo (15 módulos, PAD, circadiano)

@celiums/memory-types

Tipos de TypeScript

@celiums/modules-starter

5.100 módulos expertos curados

@celiums/core

Motor de conocimiento (búsqueda, módulos, herramientas)

@celiums/cli

CLI (celiums init, celiums start)

@celiums/adapter-mcp

Adaptador de protocolo MCP

@celiums/adapter-rest

Adaptador de API REST

@celiums/adapter-openai

Adaptador de llamadas a funciones de OpenAI

@celiums/adapter-a2a

Adaptador de protocolo A2A de Google


Seguridad

  • Local-first. Tus recuerdos viven SOLO en tu máquina o en tu propio servidor. No se nos envía nada.

  • Autenticación con clave API. Se requiere token de portador para todas las solicitudes que no sean de localhost.

  • Aislamiento por usuario. Cada usuario tiene su propio espacio de memoria, estado emocional y perfil circadiano.

  • Sin telemetría. Cero analíticas, cero seguimiento, cero llamadas a casa.


Contribución

Consulta CONTRIBUTING.md.

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

Apoya este proyecto

Este proyecto se basa en la hiperconcentración por TDAH, demasiado café y la creencia obstinada de que la IA merece un cerebro real. Cada una de estas más de 11.000 líneas fue escrita entre sesiones de codificación de 20 horas, impulsada por la curiosidad y la obsesión.

Si Celiums te resulta útil, o si crees que la IA debería tener emociones y no solo capacidad de cómputo, considera apoyar el trabajo.

Tu contribución mantiene las GPU funcionando, el café fluyendo y este proyecto vivo.


Licencia

Apache 2.0 — consulta LICENSE


Construido con una atención obsesiva al detalle.

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