Cursor
Cursor works fully with 0bridge: setup, history collection and resume. Level: full. Last checked 2026-10-01.
Last updated
Set it up#
npm install -g 0bridge
0b setup
0b setup adds 0bridge to ~/.cursor/mcp.json. Restart Cursor, then sign in from Cursor's MCP settings. By hand, add this to ~/.cursor/mcp.json:
{"mcpServers": {"0bridge": {"url": "https://0bridge.dev/mcp"}}}
What works#
- History: with
0b history on, Cursor conversations are collected from the app's local database. Reading it needs SQLite: Node 22.5 or newer, or thesqlite3command (Windows has neither by default); without it,0b history onand0b history statussay Cursor is skipped.0b history hooks onadds a stop hook so a conversation uploads when a turn ends instead of waiting for the 15-minute job (that Cursor runs it on every turn isn't verified yet). Hooks also feed the session board with working and done; Cursor has no permission hook, so it never shows as needing you. - Resume into Cursor:
0b resume 0b:k3f9x2 --tool cursorstarts Cursor's command-line agent with the handoff as its first message, whencursor-agentis installed. See Resume anywhere. - Cloud agents:
0b project cloud --cursorwrites a.cursor/mcp.jsonfor Cursor's cloud agents. The field names it uses for the token are not verified against Cursor's current documentation, so check the file before relying on it: Cloud agents.
What doesn't#
Conversations from Cursor's command-line agent are collected only when their bodies are on disk in a form we can read. If yours aren't picked up, 0b history sync --dry-run shows what was found.
Remove it#
0b history hooks off removes the stop hook, and only the one 0bridge added.