Memory that persists across your agents.
A private memory store for your workspace. Extract facts from chat, then recall them in Cursor, Claude Code, and Grok over MCP.
Cursor MCP config~/.cursor/mcp.json
{
"mcpServers": {
"steve-memo": {
"url": "https://mcp.steve-memo.com/mcp",
"headers": {
"Authorization": "Bearer ${env:STEVE_MEMO_CURSOR_API_KEY}"
}
}
}
}Claude MCP CLI
claude mcp add --transport http steve-memo \
https://mcp.steve-memo.com/mcp \
--header 'Authorization: Bearer ${STEVE_MEMO_CLAUDE_API_KEY}'Grok CLI MCP config~/.grok/config.toml
[mcp_servers.steve-memo]
url = "https://mcp.steve-memo.com/mcp"
headers = { "Authorization" = "Bearer ${STEVE_MEMO_GROK_API_KEY}" }Add. Extract. Recall.
Add
Type a fact or paste a thread. Private to you, or shared with the org.
Extract
Durable facts stay. Near-dupes merge. Newer facts supersede old ones.
Recall
Agents search the store at the start of work. You see the same records in the app.
Example session
you Pick up the billing refactor where we left off.
agent memory_recall "billing refactor"
3 memories
decision Invoices round per line item, not on the total.
decision Stripe stays the source of truth for plan state.
preference Small PRs, one concern each.
agent Resuming from the per-line rounding change.Private by default.
- Private
- Private memories are visible only to you.
- Shared
- Organization memories reach only active members of your organization.
- Reviewable
- Agent extracts can land as proposals you review before they become durable.