Skip to main content
Glama
get-engram

Engram

Official
by get-engram

Engram

Memory infrastructure for AI agents. Store every conversation verbatim. Search by meaning.

Website Docs License

Engram is an MCP-native memory server that stores complete, uncompressed conversation transcripts and makes them searchable via semantic search. Connect any MCP-compatible client — Claude Desktop, Claude Code, Cursor, Windsurf, Zed — and your agent remembers everything across sessions.

Quick start

  1. Sign up at getengram.app and get your API key

  2. Add to your MCP config (Claude Desktop, Claude Code, Cursor, etc.):

{
  "mcpServers": {
    "engram": {
      "command": "npx",
      "args": ["-y", "@getengram/cli@latest", "mcp"],
      "env": {
        "ENGRAM_API_KEY": "engram_sk_live_..."
      }
    }
  }
}
  1. Start using it. Your agent now has persistent memory.

Related MCP server: Memsolus MCP Server

How it works

  • Verbatim storage — every message stored exactly as sent, no summarization or compression

  • Semantic search — find relevant context by meaning using bge-base-en-v1.5 embeddings

  • MCP-native — speaks the Model Context Protocol natively, works with any compatible client

  • Multi-tenant — per-organization isolation, team seats, and API key management

Architecture

Runs entirely on Cloudflare's developer platform:

  • Workers — Hono.js API and MCP server

  • D1 — SQLite at the edge for messages and metadata

  • Vectorize — semantic search index

  • Workers AI — embedding generation

Read the full architecture deep-dive.

MCP tools

Engram exposes 6 tools via MCP:

Tool

Description

create_conversation

Start a new conversation with optional title, tags, metadata

append_messages

Add messages to an existing conversation

search

Semantic search across all conversations

get_conversation

Retrieve a conversation with its messages

list_conversations

List conversations with filtering and pagination

delete_conversation

Remove a conversation and its data

See the API reference for full parameters and examples.

Packages

Package

Description

apps/mcp-server

Cloudflare Worker — MCP server and REST API

apps/cli

CLI and MCP bridge (@getengram/cli)

packages/sdk

TypeScript SDK (@getengram/sdk)

packages/db

Database queries and migrations

packages/shared

Shared constants, types, and utilities

Integration guides

Pricing

Plan

Price

Messages/month

Free

$0

1,000

Pro

$39/mo

100,000

Team

$49/seat/mo

500,000

Enterprise

Custom

Unlimited

View pricing

License

Business Source License 1.1 — see LICENSE for details.

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity
Issues opened vs closed

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/get-engram/engram'

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