Cursor Setup
Add Memcone memory to Cursor in under 60 seconds.
Automatic setup (recommended)
Run this in your project directory:
npx @memcone/cli linknpx @memcone/cli linklink detects Cursor, writes .cursor/mcp.json, and scopes memory to your project automatically. Restart Cursor and you're done — no manual config needed.
You need a Memcone API key from dashboard → API keys. The CLI will prompt for it on first run and save it to ~/.memcone/credentials.
Manual config
If you prefer to configure manually, create .cursor/mcp.json in your project root:
{
"mcpServers": {
"memcone": {
"type": "http",
"url": "https://memcone.com/api/mcp",
"headers": {
"Authorization": "Bearer mem_live_YOUR_KEY_HERE"
}
}
}
}{
"mcpServers": {
"memcone": {
"type": "http",
"url": "https://memcone.com/api/mcp",
"headers": {
"Authorization": "Bearer mem_live_YOUR_KEY_HERE"
}
}
}
}For a global config (applies to all projects), create ~/.cursor/mcp.json with the same content.
Or configure through Cursor's UI: Settings → Tools & Integrations → Add Custom MCP.
Step 2 — Restart Cursor
Fully quit and reopen Cursor, or refresh MCP tools from the settings UI.
Using it
In any Cursor chat, the AI now has access to:
memcone.context— injects your project identity, rules, and past session memorymemcone.remember— stores facts the AI learns about youmemcone.recall— searches past memory on demand
The AI calls these automatically. You can also prompt directly:
"Remember that I prefer Railway over Fly.io for deployments"
"What do you know about my stack?"
Troubleshooting
Tools don't appear after restart
→ Go to Settings → Tools & Integrations → MCP and confirm memcone shows as connected. If disconnected, check that the config has "type": "http".
401 Unauthorized
→ Your API key is wrong or missing. Verify at dashboard → API keys. It must start with mem_live_.
Tools appear but AI never calls them → Prompt directly: "What do you know about my stack?" or "Remember that I use pnpm".
No memory returned → Nothing is stored yet. Tell Cursor: "Remember that this project uses Next.js and Drizzle". Confirm at dashboard → Memory.