Engram (getengram.app): cloud memory for agents

Engram (getengram.app)

A remote MCP server that keeps agent conversations verbatim and searches them by meaning across sessions

  • 22 ★ on the repository
  • Last commit
MCP serverOfficial

Extended access

Why this level

  • Full conversation transcripts go to an external cloud and may hold code, secrets and personal data
  • The agent can call delete_conversation, which irreversibly removes a conversation with its data
All reasons and checks

get-engram/engram

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/engram-getengram-app

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Full conversation transcripts go to an external cloud and may hold code, secrets and personal data
  • The agent can call delete_conversation, which irreversibly removes a conversation with its data

This is third-party code. Review the repository files before installing.

What it does

Engram stores agent conversations whole, without summarizing or compressing, and finds what you need by meaning. Search runs on bge-base-en-v1.5 embeddings. The server runs on Cloudflare Workers: messages sit in D1, the index in Vectorize and embeddings come from Workers AI. The agent gets six tools. create_conversation opens a conversation with a title and tags, append_messages adds messages to it, search looks across all conversations, and get_conversation and list_conversations return what was saved. delete_conversation removes a conversation with its data. In Claude Code the server installs as a plugin from the repository's marketplace. The plugin also brings a skill that tells the agent when to check memory and what is worth saving, so context builds up without prompting. Sign-in goes through OAuth in a browser, so there is no key to copy.

Who it is for. People who work in Claude Code, Cursor or Codex on long projects and want the agent to find decisions from earlier sessions.

Good fit when

  • A new session starts blank and yesterday's architecture decision has to come back word for word
  • Several teammates use agents and want one shared project memory
  • You need the earlier conversation about a specific bug, even when your query uses different words
  • The same context has to be available in Claude Desktop and in Cursor

Not a fit when

  • Conversations hold secrets or personal data that cannot go to someone else's cloud
  • You need memory offline: the server is remote and the README mentions no offline mode
  • A notes file in the repository is enough: a cloud service is overkill for a small project
  • You want a condensed summary rather than the full text: Engram deliberately shortens nothing

Example request

Search memory for the conversation where we chose between a Redis queue and a database queue and remind me how it ended.

MCP

Transport
http
Authentication
OAuth

Limitations

The project ships under the Business Source License 1.1, not an open-source license. This matters if you plan to host your own copy.

The free plan holds 10,000 messages, and paid plans start at 9 dollars a month. Data is stored on the service side, and transcripts go there whole.

Embeddings use the English model bge-base-en-v1.5, and the README says nothing on search quality for Russian text. The old advice to run npx @getengram/cli mcp does not work, as the README itself states.

How to disable. In Claude Code run /plugin uninstall engram@engram or remove the server from the MCP configuration. Stored conversations are deleted with delete_conversation or through your account on getengram.app.

FAQ

How do I install Engram in Claude Code?

Run /plugin marketplace add get-engram/engram and /plugin install engram@engram, then restart Claude Code. The browser asks for access: approve it and a free account is created on sign-in.

How does this card differ from the other Engram project?

This one covers the getengram.app cloud service on Cloudflare from the get-engram organization. The Gentleman Programming project with the same name has its own card and works differently.

Do I have to copy an API key?

No, the server implements MCP authorization over OAuth: the client discovers the server, registers itself and opens a browser sign-in. Clients that speak only stdio can bridge through mcp-remote with the same sign-in.

How much can I store for free?

The free plan holds 10,000 messages. That is total capacity with no monthly quota: nothing expires, and deleting conversations frees space.

Which tools does the agent get?

Six: create_conversation, append_messages, search, get_conversation, list_conversations and delete_conversation. Parameters are described in the API reference at getengram.app.

Discussion

No questions or reviews yet.

Engram by Gentleman Programming

Engram (Gentleman Programming)

Persistent memory for AI coding agents in a single Go binary: an MCP server on SQLite with full-text search that remembers your project across sessions

MCP serverExtended access8KRepository stars

Local memory about you and your projects: Claude Code, Codex and Cursor read the same preferences and lessons from your disk

MCP serverExtended access165Repository stars

Memory for AI agents with three types: facts, events and procedures that learn from failures; cloud by key or a local folder

MCP serverExtended access207Repository stars

Shared long-term agent memory: notes in plain markdown files, with a MEMORY.md index loaded at the start of every session.

SkillExtended access204Repository stars

Self-hosted long-term memory for agents: semantic search, a knowledge graph and autonomous consolidation over MCP and a REST API

MCP serverExtended access2.1KRepository stars
Official

Long-term memory for agents: a remote MCP server, plugins for Claude Code, Cursor and Codex, and an API for your own apps

MCP serverExtended access31.6KRepository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialAuthenticationRepository starsMain difference
Engram (getengram.app): cloud memory for agents (this card)yesOAuth22
Engram by Gentleman Programmingnonot required7,982a different project with the same name, not the getengram.app cloud service
Mem0no68,887a memory layer that extracts facts rather than keeping conversations verbatim
SupermemoryyesOAuth31,602a separate memory service with its own toolset and storage

README in short

The README lists the monorepo packages: the MCP server and REST API on a Cloudflare Worker, a CLI with an MCP bridge, a TypeScript SDK and shared database and type packages. It also gives plans from free to enterprise and links to guides for Claude Desktop, Cursor, Windsurf and Codex CLI.

README badge

Report a problem