Labsco
MCP SERVER

Rook MCP

by maryamtb

Send text straight from Claude, Cursor or Gemini CLI into the inbox of Rook, a local macOS notes app for code.

Note-Taking & Personal Knowledge Bases
Summary
Write-only access is the feature, not a limitation.

A connected assistant can drop a snippet, a command or a summary into your inbox and can never read back what else is in there — so the notes app stays yours while still being the place things land. It only makes sense if you already use Rook on macOS: the server is part of the app, and everything stays on the machine.

What it is

The MCP server bundled inside Rook, a macOS notes app built for code — rich text with syntax-highlighted code blocks, stored locally with no cloud and no account. The server lets an MCP client append content to your inbox.

What you get
  • `append_to_inbox` — appends text to the calling client's Rook inbox, with an optional title
  • Up to 100,000 characters per save, and up to 200 characters of title
  • Write-only by design: a connected assistant can add notes but cannot read the ones you already have
  • Local IPC only — the server talks to the app on your machine, not over the network
Requirements

macOS with Rook 1.3.0 or later installed; the server is a helper binary inside the app bundle, so there is nothing separate to install. Register it with a single `claude mcp add` command pointing at that binary, at user or local scope. Saves are rate-limited to 100 per 60 seconds per session, and going over returns error code -32002.

Setup effort

One command — claude mcp add rook --scope user -- /Applications/Rook.app/Contents/Helpers/rook-mcp.app/Contents/MacOS/rook-mcp