Skills are the recommended way to connect a coding agent. MCP is the fallback: an open protocol so Claude Code, Codex, Cursor, or any MCP client can question your memory — while the memory itself stays on your machine.
Most "memory for agents" products are cloud services with an API key. LUCI inverts that: the memory is built and stored on your own machine. Official skills teach the agent when to look it up. MCP is the optional doorway if the agent cannot load those skills.
Install the official skills first: Memories-ai-labs/Luci-skills. Use this page only if you need the protocol path. LUCI shows ready-made MCP snippets for Claude Code, Codex, and Cursor; any other MCP client uses the same URL and token.
MCP is an open protocol. The memory you accumulate serves every agent you use today and whatever you switch to next year — it is not scoped to one vendor’s assistant.
The connection serves your machine, and only your machine. There is no public endpoint, no cloud relay, and no credential that ever leaves your device.
Exact strings, fuzzy recall by meaning, scoping by app and time, a whole range at once, what was said out loud, and any single moment in full detail — enough for an agent to find anything you saw or heard.
Queries come to the data; the data never migrates to a vendor. Storage is local and encrypted at rest, and retention is governed by your disk, not a plan tier.
Try asking
If your agent can load skills, install those instead from https://github.com/Memories-ai-labs/Luci-skills. That is the recommended path.
Install LUCI on your Mac or Windows machine and enable Screen Memory. Leave the app running. The local connection is ready as soon as the app is.
LUCI’s Screen Memory panel shows the URL, token, and per-client snippets for Claude Code, Codex, and Cursor.
Paste the snippet for your MCP client using the details from the panel.
# Claude Code
claude mcp add --transport http luci <url> \
--header "Authorization: Bearer <token>"
# Codex — ~/.codex/config.toml
[mcp_servers.luci]
url = "<url>"
http_headers = { "Authorization" = "Bearer <token>" }
# Cursor — ~/.cursor/mcp.json
{ "mcpServers": { "luci": {
"url": "<url>",
"headers": { "Authorization": "Bearer <token>" } } } }Skills. They teach the agent when and how to look you up. MCP is the fallback if the agent cannot load skills. Official repo: Memories-ai-labs/Luci-skills.
Download LUCI, turn on Screen Memory, install the official skills.
Free on Mac and Windows.