Skip to Content
GuidesCline

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: type must 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.

Last updated on