Enzan

Enzan

Enables AI agents to store, retrieve, and reason over typed knowledge, skills, and patterns with confidence tracking, provenance, and self-maintenance capabilities.

Category
Visit Server

README

Enzan

(name is still in progress) this is fomalization of Cognition into an available name / domain

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

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

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured