Cursor
Four lines of JSON and one browser approval. After that the Cursor Agent can search, write, and cite your memory graph in every workspace you open — with no key stored in the repo.
https://api.memuron.com/mcpThe same thing, written down
Cursor moved plugins, MCPs, skills, and rules into a single Customize surface, so older guides point at a settings pane that no longer exists. This is the current path.
Set up Cursor in 5 steps
No API keys to paste, no glue code — sign in once and your agent keeps the memory.
- Cursor Settings → Open Customize
- MCPs → New MCP Server
- Paste the URL into mcp.json and save
- Click Authenticate
- Allow in Memuron
The config, to copy
Put this in ~/.cursor/mcp.json for every project, or .cursor/mcp.json inside a repo to scope it to that workspace.
{
"mcpServers": {
"memuron": {
"url": "https://api.memuron.com/mcp"
}
}
}Authorization header or an API key here. Memuron authenticates Cursor through OAuth with dynamic client registration — a hand-written header will be rejected and the server will sit in Needs Attention.What the Agent can do once connected
Every action is a typed MCP tool in the Agent's picker. Destructive calls carry a confirmation flag.
Discover which spaces exist before guessing a path.
Pipe semantic search, traversal, and regex over the graph.
Fetch one memory and its links once you have an ID.
Queue content for the Guardian to create, update, or link.
Patch content or scope on a memory you already found.
Remove a memory — never without an explicit confirmation.
Resolve any chunk back to the file and page it came from.
Poll an async ingest until the Guardian commits or rejects it.
For folder sync, CI ingest, and shell queries alongside MCP, see the Memuron CLI.
When something looks wrong
- Stuck in Needs Attention. Click Authenticate on the row — adding the server does not start the OAuth flow by itself.
- Error – Show Output. Usually a JSON syntax error in
mcp.json, most often a trailing comma. The output panel names the line. - Tools listed but never called. The Agent picks tools on its own. Ask for memory explicitly, or add a rule pointing at Memuron — see the AGENTS.md pack.
- Empty results. You approved a different organization. Check the active org in the console and reconnect.