Help · Models and MCP

saferow mcp for Claude Code, Cursor and Codex

How to connect Claude Code, Cursor or Codex to saferow, pair them, choose what they see, and what they can and can’t do.

saferow mcp lets Claude Code, Cursor and Codex use your connections through saferow’s kernel, without a password. What it is, in short.

Turn it on

  1. In saferow, open Settings › Integrations.
  2. Turn on the client you use. saferow adds one entry, named saferow, to its config file and keeps a backup beside the file (.saferow-backup):
    • Claude Code: ~/.claude.json
    • Cursor: ~/.cursor/mcp.json
    • Codex: ~/.codex/config.toml
  3. Restart the client, or reload its MCP servers.

The entry starts /Applications/saferow.app/Contents/MacOS/saferow-mcp, so saferow should live in Applications.

Pair it

The first time the client calls a tool, saferow shows a sheet: “Claude Code wants to use saferow”, with the app that started it and who signed that app. Choose which connections it may see and press Allow this connection. Until you do, every tool answers that it is waiting for you.

On the free tier a client sees one connection and can only read; picking another moves it. With Pro it can see any number and propose changes. A connection whose agent access is off is never shown to it.

What it can do

What it can’t

Approve anything, see a password, or reach a connection you set to keep rows on this Mac. Its changes appear in the ledger as “MCP · Claude Code”, and its reads in Mission control’s Today.

If it doesn’t connect

Still stuck? In saferow, choose Help › Report a Problem…, or write to support. Please leave out passwords, keys and real data.