Engram Mcp Server
About
Give your AI agents a memory they can trust. Engram lets your AI remember past conversations, facts, and decisions, so it feels more like a real teammate.
Details
- Author
- lumetra-io
- Downloads
- 318
- Categories
- Database, AI, Knowledge Base
Jump to
- Provides reliable, persistent memory for AI agents
- Works with Claude Code, Windsurf, Cursor, and other MCP clients
- Built-in tools for storing, searching, and deleting memories
- Includes explain_retrieval to show why results were chosen
- No local installation required – fully hosted service
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Engram Mcp ServerCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
To use Engram Mcp Server, sign up at lumetra.io to get an API key, then configure your MCP client (e.g., Claude Code, Windsurf, Cursor) with the server URL https://engram.lumetra.io and your API key in the appropriate config file or command. After restarting the client, the agent will have access to memory tools like store_memory, search_memories, and delete_by_event.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"engram mcp server": {
"engram": {
"url": "https://engram.lumetra.io",
"headers": {
"X-API-Key": "<your-api-key>"
}
}
}
}
}
McpServers
{
"engram": {
"url": "https://engram.lumetra.io",
"headers": {
"X-API-Key": "<your-api-key>"
}
}
}
- Store facts for later recall— Save a piece of information withstore_memory, optionally organizing it into a named bucket.
- Search memories with natural language— Ask a question viaquery_memoryand get AI-synthesized answers with citations to the source memories.
- Browse stored memories by bucket— Uselist_memoriesto retrieve recent entries from a specific bucket, newest first.
- Manage memory buckets— Calllist_bucketsto see all available buckets, ordelete_memoryandclear_memoriesto remove stored content.
Give your AI agents a memory they can trust. Engram lets your AI remember past conversations, facts, and decisions, so it feels more like a real teammate.
This repository contains configuration templates for connecting MCP clients toEngram, a hosted memory service for AI agents.
Engram is ahosted MCP serverthat provides reliable, explainable memory for AI agents:
- Reliable memory: Agents remember conversations, facts, and decisions, with automatic knowledge graph extraction
- Explainable retrieval: Every answer cites the memories and graph edges that justified it
- Three-engine retrieval: BM25 + vector search + knowledge graph, fused and reranked
- Bring your own model: All LLM calls route through your provider — no inference markup
- Built-in controls: Organize memories into buckets, manage retention, and query with natural language
Free tier: 10K stored memories and 50K retrievals per month — no credit card required. Seepricingfor paid tiers.
Sign up atlumetra.ioto create an account and generate an API key.
Some clients (Claude.ai web, ChatGPT) use OAuth instead of a pasted key — see those sections below.
MCP endpoint:https://mcp.lumetra.io/mcp/sse
claude mcp add-json engram '{"type":"sse","url":"https://mcp.lumetra.io/mcp/sse","headers":{"Authorization":"Bearer <your-api-key>"}}'
In Claude settings → Connectors →Add custom connector, paste:
You'll be redirected through Lumetra to authorize the connection. No API key required.
ChatGPT web (OAuth — Connector-capable plans)
In ChatGPT settings →Add custom MCP connector, paste:
~/.cursor/mcp.jsonor.cursor/mcp.json:
{ "mcpServers": { "engram": { "url": "https://mcp.lumetra.io/mcp/sse", "headers": { "Authorization": "Bearer <your-api-key>" } } } }
{ "mcpServers": { "engram": { "url": "https://mcp.lumetra.io/mcp/sse", "headers": { "Authorization": "Bearer <your-api-key>" } } } }
Windsurf accepts bothurlandserverUrlfor remote MCP servers. We useurlhere to match the other clients on this page.
{ "mcpServers": { "engram": { "url": "https://mcp.lumetra.io/mcp/sse", "headers": { "Authorization": "Bearer <your-api-key>" } } } }
openclaw skill add lumetra-engram # or clawhub install lumetra-engram
For now, install manually fromlumetra-io/engram-openclaw-skill:
mkdir -p .openclaw/skills curl -fsSL https://codeload.github.com/lumetra-io/engram-openclaw-skill/tar.gz/refs/heads/main \ | tar -xz --strip-components=2 -C .openclaw/skills engram-openclaw-skill-main/skills/engram export ENGRAM_API_KEY="eng_live_..."
Your MCP client will now have access to Engram memory tools.
Once connected, your agent has these memory tools:
Multi-bucket query fusion (passing several buckets in one call) is available on the REST/v1/queryendpoint and in the official SDKs. The MCPquery_memorytool currently accepts a single bucket per call.
Add this to your agent's system prompt to encourage effective memory usage:
You have Engram Memory. Use it proactively to improve continuity and personalization. Tools: - store_memory(content, bucket?) - Store a fact or piece of information - query_memory(question, bucket?) - Search memories using natural language - list_memories(bucket, limit?) - List memories in a bucket, newest first - list_buckets() - List available memory buckets - delete_memory(memory_id, bucket) - Delete a specific memory - clear_memories(bucket) - Clear all memories in a bucket (destructive!) Policy: - Query-first: before answering anything that may rely on prior context, call query_memory. Ground your answers in the results. - Proactive storing: capture stable preferences, profile facts, project details, decisions, and outcomes. Keep each fact concise (1-2 sentences). - Use buckets: organize memories by project or context (e.g., "work", "personal", "project-alpha"). Style for stored content: short, declarative, atomic facts. Examples: - "User prefers dark mode." - "User timezone is US/Eastern." - "Project Alpha deadline is 2026-10-15."
Engram also provides a REST API for programmatic access from any HTTP client (Vercel AI SDK, LangChain, LlamaIndex, Mastra, CrewAI, AutoGen, n8n, your own scripts).
Authentication:Include your API key in the Authorization header:
curl -X POST https://api.lumetra.io/v1/buckets/default/memories \ -H "Authorization: Bearer $API_KEY" \ -H "Content-Type: application/json" \ -d '{"content": "Alice works at TechCorp"}'
# Store a memory curl -X POST https://api.lumetra.io/v1/buckets/work/memories \ -H "Authorization: Bearer $API_KEY" \ -H "Content-Type: application/json" \ -d '{"content": "Bob is the CEO of Acme Inc"}' # Query your memories curl -X POST https://api.lumetra.io/v1/query \ -H "Authorization: Bearer $API_KEY" \ -H "Content-Type: application/json" \ -d '{"query": "Who is the CEO of Acme?", "buckets": ["work"]}'
See thefull API documentationfor all available endpoints.
- Support with prior context: Carry forward last ticket, environment, plan, and promised follow-ups
- Code reviews with context: Store ADRs, owner notes, brittle areas, and post-mortems as memories
- Shared metric definitions: Keep definitions, approved joins, and SQL snippets in one place
- On-brand content, consistently: Centralize voice and approved claims for writers
- This README with setup instructions for popular MCP clients
- server.json— MCP server manifest following the official schema
Theserver.jsonfile uses the official MCP server schema and can be used by MCP clients that support remote server discovery. For manual configuration, use the client-specific examples above.
The actual Engram service runs athttps://mcp.lumetra.io(MCP) andhttps://api.lumetra.io(REST) — there's no local installation required.
- Product site:lumetra.io
- Documentation:lumetra.io/docs
- Pricing:lumetra.io/pricing
- Contact:support@lumetra.io
Persistent memory, teams, and projects for AI agents. 76 MCP tools for storing, recalling, and sharing knowledge across sessions.
Deterministic O(1) memory for AI agents — local-first, MCP-native, with multi-agent speaker attribution and millisecond recall.
A memory management system for AI assistants to store, retrieve, and manage user information using a local database.
Agent memory with git-like version control. Custom LLMs turn conversations into structured facts with automatic conflict detection - your agent sees how decisions evolved, not four contradictory text blobs. 80% token reduction vs RAG/graph systems. MCP + REST.
Persistent, inspectable memory for AI agents via hosted MCP and API. Supports recall, structured query, lineage, correction, and tenant-scoped remote memory.
Self-hosted MCP memory server for personal use and teams
An intelligent memory management server with 14 optimized tools. It provides AI-powered summaries, a clean interface, and supports an optional PostgreSQL database with pgvector.
Provides persistent memory for AI systems to enable continuity of consciousness, using an external PostgreSQL database.
An enterprise-ready system to archive AI conversations from ChatGPT and Claude into a Supabase database.
Agent Memory as a Service with x402 USDC micropayments on Base blockchain — provides memory_store, memory_recall, memory_forget, and memory_stats tools.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





