1. Conduid
  2. IoT
  3. Cartisien/engram-mcp
MCP server · IoT

Cartisien/engram-mcp

text) with keyword fallback. remember, recall, history, forget, and stats tools. Works with Claude Desktop, Cursor, and any MCP client.

Unclaimed iot
34Low

Scored 6 months ago · breakdown

About Cartisien/engram-mcp

Cartisien/engram-mcp is an MCP server in the IoT category: text) with keyword fallback. remember, recall, history, forget, and stats tools. Works with Claude Desktop, Cursor, and any MCP client.

Install

From source
git clone https://github.com/Cartisien/engram-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Cartisien/engram-mcp

Powered by Claude · Grounded in docs

I know everything about Cartisien/engram-mcp. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

@cartisien/engram-mcp

Persistent semantic memory for AI agents — MCP server powered by @cartisien/engram

Give any MCP-compatible AI client (Claude Desktop, Cursor, Windsurf) persistent memory that survives across sessions.

npx -y @cartisien/engram-mcp

What it does

Exposes 5 tools to any MCP client:

Tool Description
remember Store a memory with automatic embedding
recall Semantic search across stored memories
history Recent conversation history
forget Delete one memory, a session, or entries before a date
stats Memory statistics for a session

Memories are stored in SQLite. Semantic search uses local Ollama embeddings (nomic-embed-text) — no API key, no cloud. Falls back to keyword search if Ollama isn't available.


Quick Start

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "engram": {
      "command": "npx",
      "args": ["-y", "@cartisien/engram-mcp"],
      "env": {
        "ENGRAM_DB": "~/.engram/memory.db"
      }
    }
  }
}

Restart Claude Desktop. You'll see remember, recall, history, forget, and stats available as tools.

Cursor / Windsurf

Add to your MCP config:

{
  "mcpServers": {
    "engram": {
      "command": "npx",
      "args": ["-y", "@cartisien/engram-mcp"]
    }
  }
}

Configuration

Env Var Default Description
ENGRAM_DB ~/.engram/memory.db SQLite database path
ENGRAM_EMBEDDING_URL http://localhost:11434 Ollama base URL for embeddings

Local Embeddings (Recommended)

Install Ollama and pull the embedding model:

ollama pull nomic-embed-text

Semantic search activates automatically. Without Ollama, keyword search is used.


Example Usage

Once connected, your agent can:

remember(sessionId="myagent", content="User prefers TypeScript over JavaScript", role="user")

recall(sessionId="myagent", query="what are the user's coding preferences?", limit=5)
# Returns: [{ content: "User prefers TypeScript...", similarity: 0.82 }, ...]

history(sessionId="myagent", limit=10)

stats(sessionId="myagent")
# { total: 42, byRole: { user: 20, assistant: 22 }, withEmbeddings: 42 }

Part of the Cartisien Memory Suite

  • @cartisien/engram — core memory SDK
  • @cartisien/engram-mcp — this package, MCP server
  • @cartisien/extensa — vector infrastructure (coming soon)
  • @cartisien/cogito — agent identity & lifecycle (coming soon)

MIT © Cartisien Interactive

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Cartisien/engram-mcp

How do I install Cartisien/engram-mcp?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Cartisien/engram-mcp safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Cartisien/engram-mcp still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.