Use with AI agents
Marrow is MCP-native. The fastest way to add it is the one-command setup:
npx -y marrow-setup --email you@example.comWhat it does
Section titled “What it does”- Issues a free API key to your email (no card, idempotent)
- Detects your agents and writes the MCP server config — JSON / TOML / CLI auto-detected per client
- Backs up existing config (
.marrow.bak) — nothing breaks, re-runs don’t duplicate - Adds the Marrow skill (scout→read, change tracking, monitoring)
- Runs via
npx— nothing installed globally
Manual setup
Section titled “Manual setup”Claude Code
Section titled “Claude Code”claude mcp add marrow \ -e MARROW_API_KEY=mrw_xxx \ -- npx -y @marrowdev/mcpCursor / Claude Desktop / VS Code
Section titled “Cursor / Claude Desktop / VS Code”{ "mcpServers": { "marrow": { "command": "npx", "args": ["-y", "@marrowdev/mcp"], "env": { "MARROW_API_KEY": "mrw_xxx" } } }}[mcp_servers.marrow]command = "npx"args = ["-y", "@marrowdev/mcp"]env = { MARROW_API_KEY = "mrw_xxx" }marrow_scout · marrow_read (+ changeTracking: true) · marrow_search · marrow_crawl · marrow_screenshot · marrow_monitor_create / marrow_monitor_list / marrow_monitor_run
The Marrow skill
Section titled “The Marrow skill”The setup also installs a skill that teaches your agent Marrow’s three moves:
- scout → read — get content efficiently
- “what changed?” →
marrow_read(url, changeTracking: true) - “watch this” / “do my rounds” → the monitor tools
So you can just talk to your agent (“do today’s rounds — only tell me what changed”) instead of remembering tool names.