streamable-httpupdated 7d ago
Memory infrastructure for AI agents. Store every conversation verbatim. Search by meaning.
O que dá para fazer com Engram?
Engram
Memory infrastructure for AI agents. Store every conversation verbatim. Search by meaning.
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
- Sign up at getengram.app and get your API key
- 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_..."
}
}
}
}
- Start using it. Your agent now has persistent memory.
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 | $9/mo | 100,000 |
| Team | $27/seat/mo | 500,000 |
| Enterprise | Custom | Unlimited |
Links
- Website: getengram.app
- Documentation: getengram.app/docs
- Blog: getengram.app/blog
- npm: @getengram/cli
License
Business Source License 1.1 — see LICENSE for details.
Instalação
Adicione Engram ao seu cliente. Escolha o que você usa.
claude mcp add --transport http engram https://mcp.getengram.app/mcpcodex mcp add engram --url https://mcp.getengram.app/mcp{
"mcpServers": {
"engram": {
"url": "https://mcp.getengram.app/mcp"
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"servers": {
"engram": {
"type": "http",
"url": "https://mcp.getengram.app/mcp"
}
}
}Add to `.vscode/mcp.json` in your workspace.
{
"mcpServers": {
"engram": {
"url": "https://mcp.getengram.app/mcp"
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"engram": {
"serverUrl": "https://mcp.getengram.app/mcp"
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
Pontuação
39 / 100
Incompleta
- Documentação22/25
- Manutenção25/25
- Confiança9/20
- Capacidade0/15
- Instalação12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 0 days ago
- Has a release history
- Repository is not archived
- No licence detected
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 6 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
Histórico de versões
| Versões | Publicada |
|---|---|
| 1.1.0Mais recente | 17 de jul. de 2026 |
| 1.0.0 | 17 de jul. de 2026 |
| 0.1.0 | 5 de jul. de 2026 |