Setup
Verify connection
Available tools
Once connected, Claude Code has access to these tools:Usage examples
Ask Claude Code to use Screenpipe naturally:Search parameters
Search-content (vision + audio + input)
Example workflows
Recall context from earlier:Requirements
- Screenpipe running on localhost:3030
- Claude Code CLI installed
- Node.js >= 18.0.0
Troubleshooting
AI agent crashed with “Error: AI agent crashed — restarting automatically…”? This happens when Claude Code can’t communicate with Screenpipe or Screenpipe encounters an error. Try these steps in order:-
Check Screenpipe is running:
you should see
{"status":"healthy"}. If this fails, start Screenpipe first. -
Verify MCP is connected:
you should see
screenpipein the list with status “ready”. -
Check Screenpipe has recorded data:
if empty, Screenpipe hasn’t recorded anything yet—let it run for a minute and try again.
-
Restart the MCP connection:
-
Check Screenpipe logs:
- macOS/Linux:
~/.screenpipe/screenpipe.log - Windows: check event viewer or
%APPDATA%\screenpipe\logs
- macOS/Linux:
- Verify Screenpipe is running:
curl http://localhost:3030/health - Check MCP status in Claude Code:
/mcp - Remove and re-add:
claude mcp remove screenpipe && claude mcp add screenpipe --transport stdio -- npx -y screenpipe-mcp
- Check Screenpipe has data:
curl "http://localhost:3030/search?limit=1" - Ensure screen recording permissions are granted
- Verify the time range you’re querying
- macOS: check System Settings > Privacy & Security > Screen Recording
- Ensure Screenpipe app is listed and enabled