Cline Integration Guide
Give Cline persistent memory across tasks using Engram.
Setup
1. Get an API key
Sign up at getengram.app and create an API key. (Cline connects with an API key; it doesn’t run OAuth flows for MCP servers.)
2. Add the MCP server
Open Cline’s MCP settings (MCP Servers icon → Configure MCP Servers) and add:
{
"mcpServers": {
"engram": {
"type": "streamableHttp",
"url": "https://mcp.getengram.app/mcp",
"headers": {
"Authorization": "Bearer engram_sk_live_your_key_here"
}
}
}
}Important:
typemust be exactly"streamableHttp"(camelCase). Writing"streamable-http"makes Cline silently fall back to SSE and the connection fails.
3. Verify
Start a task and ask Cline to search Engram. If it can call the search tool, you’re connected.
Using memory in Cline
- “Remember how we fixed this” — stores the exchange verbatim
- “Search memory for the migration plan” — recalls exact prior context
- Cline shares the same memory as every other tool you’ve connected — ChatGPT research, Claude Code sessions, Cursor context — one store, searchable from anywhere.
Add standing instructions in .clinerules to have Cline search Engram at task start and store decisions as it works — the instruction pattern in the Cursor guide translates directly.