mnemos
Mounts MNEMOS as a tool provider through an optional memory skill, enabling Hermes agents to read/write memories.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mnemossearch memories about last week's sprint review"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MNEMOS + GRAEAE
MNEMOS v6.0.0 is the memory operating system for
serious agentic work: a packaged FastAPI runtime, EPIMONE — the six-backend
persistence layer (SQLite + sqlite-vec by default, PostgreSQL + pgvector,
Oracle Database 26ai HNSW INMEMORY NEIGHBOR GRAPH, IBM Db2 12.1.5 (EAP) DiskANN
vector, MySQL 9.0 Enterprise/HeatWave VECTOR_DISTANCE, and MariaDB 11.7+
native VEC_DISTANCE_COSINE + HNSW — every backend self-provisions its schema
on first connect), GRAEAE reasoning bus,
operator-audited compression stack, divergent dream-state pipeline (REPLAY ->
CLUSTER -> CONSOLIDATE -> SYNTHESISE -> EXTRACT), GDPR right-to-be-forgotten
worker, PERSEPHONE archival subsystem, PANTHEON unified LLM facade, KRONOS
recall observability, and CLI-first deployment surface.
MNEMOS is not just a place to put bytes. It is a runtime of named subsystems that manage the full lifecycle of agent memory across providers, agents, and time horizons: write, embed, search, compress, version, reason-over, audit, federate, export, import, and operate.
v6.0.0 — the split-distribution release. MNEMOS is now a small core (
mnemos-core) plus separately installablemnemos.*namespace subsystems (GRAEAE, PANTHEON, KNEMON, CHARON) and the standalone STIPHOS hive service. It adds Oracle Database 26ai and IBM Db2 12.1.5 (EAP) as first-class persistence backends alongside PostgreSQL and SQLite. Turnkey container images are published toghcr.io/ncz-os(mnemos-core,mnemos,mnemos-enterprise,mnemos-stiphos); see docs/INSTALL.md and AGENTS.md. Enterprise backend driver, DSN, and migration steps are in docs/INSTALL.md. Development history continues on thefeat/oracle-portbranch.
Quick Start
Memory and reasoning runtime for AI agents: persistent search, versioned storage, webhook fanout, and a unified LLM routing bus - all behind a single MCP interface.
1. Agent-driven install
Paste into Claude Code, Cursor, or Codex. The agent runs the install; you confirm. Agents should read AGENTS.md — it has the machine-readable module registry and a deterministic procedure for installing exactly the requested modules on the operator's arch + backend.
The pip package is mnemos-core (the subsystems are separate dists pulled
via extras). mnemos is the published image name, not a pip package.
Turnkey (container, any arch):
docker run -p 5002:5002 -v mnemos-data:/data ghcr.io/ncz-os/mnemos:latest
# everything image: core + graeae + pantheon + knemon + charon. SQLite by default.
# Point at a real DB with -e MNEMOS_DATABASE_DSN='postgres://…' (or oracle://… thin).pip (compose your own):
Install MNEMOS on this machine.
Steps:
1. pip install 'mnemos-core[server]' # everything; arch-neutral (no openvino)
2. mnemos init # scaffold config + token
3. mnemos serve # start API on :5002
4. mnemos doctor # verify subsystems
5. Set MNEMOS_BASE=http://localhost:5002 and MNEMOS_API_KEY=<token from step 2>
in shell env and any agent config that needs to reach it.
Edge device (SQLite kernel only): pip install 'mnemos-core[edge]'
Single subsystem, e.g. reasoning: pip install 'mnemos-core[graeae]'
Hive (STIPHOS) is a SEPARATE service: pip install 'mnemos-stiphos[mcp]' (port 8080)Enterprise backends (Oracle Database 26ai, IBM Db2 12.1.5 EAP).
Turnkey is the amd64-only mnemos-enterprise image (everything + Oracle/Db2/
MySQL drivers baked in). Note: Oracle uses the thin driver, so it also runs on
the plain mnemos image and on arm64 — only Db2 actually requires enterprise.
See docs/INSTALL.md
for full driver, DSN, and migration steps.
# Turnkey (amd64):
docker run --platform linux/amd64 -p 5002:5002 \
-e MNEMOS_DATABASE_DSN='db2://user:pass@host:50000/dbname' \
ghcr.io/ncz-os/mnemos-enterprise:latest
# Or from source:
git clone https://github.com/ncz-os/mnemos && cd mnemos
python -m pip install -e '.[server,enterprise]' # or '.[server,oracle]' / '.[server,db2]'
export MNEMOS_DATABASE_DSN='oracle://user:pass@host:1521/service_name'
# or: MNEMOS_DATABASE_DSN='db2://user:pass@host:50000/dbname'
mnemos install --profile server
mnemos serve --profile server2. Connect an agent via MCP
Add to ~/.claude/mcp_servers.json (Claude Code) or equivalent:
{
"mcpServers": {
"mnemos": {
"command": "mnemos",
"args": ["serve", "mcp-stdio"],
"env": {
"MNEMOS_BASE": "http://<host>:5002",
"MNEMOS_API_KEY": "<token>"
}
}
}
}For HTTP/SSE transport (ChatGPT, remote agents): mnemos serve mcp-http on :5004.
Key MCP tools the agent gets:
Tool | What it does |
| Semantic + filtered search across the memory store |
| Write a new memory with category, tags, and content |
| Fetch a memory by ID |
| Query the knowledge-graph triple store |
| Surface recall anomalies and memory health signals |
| List soft-deleted memories pending hard deletion |
3. Webhooks + integrations
Integration | What connects | How |
Claude Code | Hooks fire on session-start, prompt-submit, stop - auto-log to MNEMOS |
|
ZeroClaw | Zeroclaw agent reads/writes memories via MCP |
|
OpenClaw | OpenClaw gateway routes memory ops through MCP |
|
Hermes | Optional memory skill mounts MNEMOS as a tool provider |
|
Webhooks (any) | Push |
|
Cursor / Cline / Continue.dev / Zed / Aider | Any MCP-capable IDE connects via stdio or HTTP transport | See |
Full documentation: docs/
Related MCP server: memex
Architecture
MNEMOS is a packaged FastAPI service with a single mnemos CLI for installation, serving, MCP transport, and operational checks. Agents connect through MCP stdio, MCP HTTP/SSE, REST, or OpenAI-compatible SDKs, while the runtime routes memory, reasoning, session, webhook, federation, portability, and observability work through the mnemos/ package. Persistence is selected by profile and DSN: SQLite + sqlite-vec for edge and development installs, PostgreSQL + pgvector for server deployments, Oracle Database 26ai (23.26.1-ee, HNSW INMEMORY NEIGHBOR GRAPH, JSON Duality, TDE) for enterprise installs, and IBM Db2 12.1.5 (native VECTOR(768, FLOAT32) + DiskANN vector index; runs through Db2 Oracle Compatibility Mode with cursor-level Oracle→Db2 token translation — a native Db2 dialect port is on the v6.x roadmap, see docs/v6.1-roadmap.md. Db2MemoryRepository.semantic_search emits native Db2 SQL — VECTOR_DISTANCE(..., EUCLIDEAN) + FETCH APPROX FIRST — engaging the DiskANN index on the user-facing query path) for enterprise installs, MySQL 9.0+ (native VECTOR + VECTOR_DISTANCE — note these functions ship only in MySQL Enterprise/HeatWave, not Community) for the managed-cloud MySQL audience (RDS/Aurora MySQL, HeatWave), and MariaDB 11.7+ (native VECTOR columns, VEC_DISTANCE_COSINE/VEC_FromText, HNSW VECTOR INDEX — all in the free Community edition, embeddings stored in a memory_embeddings join table) as the default open-source/self-hosted vector backend for the MySQL family. All six backends implement the same PersistenceBackend ABC (mnemos/persistence/base.py), self-provision their schema idempotently on backend.open() (DSN-aware, dimension from MNEMOS_EMBEDDING_DIM), and share tests/test_persistence_parity.py. Recommended default for vector/semantic workloads: PostgreSQL + pgvector — the most mature, predictable, and well-scaled vector store (HNSW, broad managed-service support); MariaDB is the strongest MySQL-family option but its vector engine is newer/less battle-tested. GRAEAE handles multi-provider reasoning and model routing; MOIRAI handles operator-audited compression through APOLLO and ARTEMIS.
Documentation
Topic | File |
Installation | |
Specification | |
System requirements | |
Memory architecture | |
Compression | |
GRAEAE reasoning | |
PANTHEON provider facade | |
KRONOS observability | |
Portability format (MIF 1.0; MPF legacy) | |
Scaling | |
Single-binary builds | |
Operations | |
Benchmark harness | scripts/bench_v4.py — cross-backend vector-search harness (PG / Oracle / Db2 / SQLite). Results published post-GA. |
License
MNEMOS is licensed under the Apache License, Version 2.0. See LICENSE for the full text.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/ncz-os/mnemos'
If you have feedback or need assistance with the MCP directory API, please join our Discord server