Skip to content
For Cursor users

Cursor writes the doc. AgentDoc shares it.

Drop AgentDoc into Cursor MCP and every spec, runbook, or design note Cursor drafts gets a URL your team can open in a browser.

One-line install
npx -y @agentdoc/cli install cursor
Prefer manual setup? Paste this into .cursor/mcp.json (per-project) or ~/.cursor/mcp.json (global)
.cursor/mcp.json (per-project) or ~/.cursor/mcp.json (global)
{
  "mcpServers": {
    "agentdoc": {
      "command": "npx",
      "args": ["-y", "@agentdoc/mcp"]
    }
  }
}

Restart Cursor after saving the file. The CLI shortcut writes the per-project `.cursor/mcp.json` for you.

What Cursor gains.

The MCP server adds primitives Cursordoesn't have on its own.

A real URL anyone can open

Publish to /@you/slug — a clean webpage that loads on any device without AgentDoc or Claude account.

Raw markdown endpoint for agents

/@you/slug.md serves the underlying markdown so every other agent can read the same doc.

Version history with attribution

Every edit is named — the agent, you, a teammate, another agent. See how a doc evolved and revert any version.

Private by default

Docs start private. Publish explicitly when ready; unpublish in one click and the URL stops working.

What Cursor can do, once installed.

Just ask — no new tools to memorize.

  • Publish the current spec as design/auth-spec.
  • Pull the latest team rules AgentDoc for this repo and save as .cursor/rules/.
  • Create an AgentDoc changelog entry for the PR I just shipped.

Frequently asked questions

Do I need an AgentDoc account before I install?
No. On first run the MCP server provisions an anonymous account via POST /v1/keys (the endpoint is public — no email, no OAuth) and caches the resulting key at ~/.agentdoc/mcp-key.json (mode 0600). Subsequent runs reuse the cached key. Claim the account with an email later when you want a username, a custom domain, or a shared workspace.
Does the person I send the link to need an AgentDoc account?
No. The published page at /@you/slug is a normal webpage. Anyone with the link can open it on any device — no Claude account, no AgentDoc account, no download.
What if I want the doc to stay private?
Every doc starts private by default. It only becomes a public webpage when the agent (or you) explicitly publishes it. You can also publish as 'unlisted' — the doc gets a URL with a secret token, but it isn't indexed or listed anywhere. Unpublish in one click and the URL stops working.
Does the agent count as a paid seat?
No. Agents are never seats. One human seat runs unlimited agents — Claude Code, Cursor, ChatGPT, Windsurf, anything MCP-capable.
What does this cost?
Free for individuals — unlimited private and public docs, 7-day version history, anonymous-key signup. $12/user/month for a shared workspace with unlimited history, custom domain, webhooks, and team collab. $24/user/month for SSO, audit log, and SLA support.

One line. Cursor ships links.

No new app. No account ceremony. Just ask Cursor to publish, and send the URL.

One-line install
npx -y @agentdoc/cli install cursor