Try the demo

DMN for Cursor

If you use Cursor alongside Claude Code or Codex, each one learns your project separately. DMN gives Cursor, in the editor or its CLI, the notes the other agents saved, the same code search, and the claims they hold on files.

What Cursor gets

  • Notes from every agent, saved in your project's .dmn/memories.
  • Code search in one call. The matching code comes back, with callers on request.
  • Claims on files. It sees which files other agents are editing.

Editor or CLI

Cursor's editor connects through DMN's MCP server or the skill. Cursor's CLI can also run in a DMN pane, started from + agent in the Fleet panel beside your other agents.

Set it up

  1. Install DMN

    From the download page. No account.

  2. Add DMN's MCP server

    Prints a link that adds DMN's MCP server to Cursor in one click. Or run dmn mcp-init --apply --agent cursor to write Cursor's mcp.json directly.

Prefer a skill to MCP tools? Cursor reads the skill DMN installs for Claude Code and Codex, so dmn skill-init --apply covers it. For one repository only, add --project: the skill goes in its .agents/skills. To check or undo any of it, see Connect your agents.

Questions

Cursor already indexes my code. Why add DMN?

Cursor's index is Cursor's. DMN's is shared: Claude Code, Codex and Gemini CLI search the same index and read the same notes, so what one agent learns, the others get back.

Will Cursor use fewer tokens?

We haven't measured it. The benchmarks ran Claude Code; other agents may gain more or less.

See the agents work together