Skip to main content
Glama

Enzan

Typed, structured, self-maintaining memory for AI agents.

Named for 演算 (enzan) — Japanese for computation. Also 遠山 — the distant mountain you can only see when you have enough memory to look back far.


Most AI memory products are flat vector stores. Enzan is different: a typed, curated, relationship-aware knowledge layer with confidence tracking, provenance, pattern recognition, and maintenance semantics built in. Your agents don't just retrieve — they reason over a cortex that gets sharper over time.

What makes Enzan different

Capability

Flat vector stores

Enzan

Typed documents (knowledge, skill, pattern)

Confidence + provenance tracking

Pattern signals with counter-examples

Supersession / conflict detection

Blindspot analysis

Self-maintaining (lint, stale detection)

Multi-tenant, MCP-native

Related MCP server: widemem-ai

Document types

  • knowledge — facts, claims, concepts with confidence, source strength, and optional expiry

  • skill — reusable techniques with steps, pitfalls, and source attribution

  • pattern — recurring structures recognizable from signals[], with examples and counter-examples

  • question — logged user queries for blindspot analysis

MCP tools

Connect via any MCP-compatible client (Claude, Cursor, Windsurf, OpenClaw, etc.):

Tool

Description

recall

Semantic + keyword search across your cortex

store_knowledge

Upsert a typed knowledge doc with confidence + provenance

store_skill

Upsert a reusable skill doc

store_pattern

Upsert a pattern with signals and domain

add_pattern_example

Append/dedupe an example on an existing pattern

log_question

Record a user question for blindspot analysis

find_blindspots

Analyze your question corpus against external cognitive frames

upsert_doc

Generic escape hatch for arbitrary cortex docs

Quickstart

# Install the Enzan MCP server
npx @sparksharе-io/enzan

# Or add to your MCP config manually:
{
  "mcpServers": {
    "enzan": {
      "command": "npx",
      "args": ["@sparksharе-io/enzan"],
      "env": {
        "ENZAN_API_KEY": "ez_your_key_here"
      }
    }
  }
}

Get your API key at enzan.ai — free tier available.

Architecture

AI Agent (Claude, GPT, etc.)
    ↓ MCP over HTTP/SSE
Enzan Gateway
    ↓ API key → tenant namespace
Azure Cosmos DB (per-tenant container)
    ↓
Azure OpenAI (embeddings)

Self-hosted

Enzan runs on any Node.js host with a Cosmos DB backend.

git clone https://github.com/SparkShare-io/enzan
cd enzan
cp .env.example .env   # fill in your Cosmos + Azure OpenAI credentials
npm install
npm start

Roadmap

See ROADMAP.md.

License

MIT — SparkShare.io

F
license - not found
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

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/SparkShare-io/enzan'

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