Cursor is an AI-first code editor built on VS Code. with screenpipe integration, Cursor can reference what you’ve been working on across all your apps, not just the current editor.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/screenpipe/screenpipe/llms.txt
Use this file to discover all available pages before exploring further.
one-click setup
the fastest way to connect screenpipe to Cursor:Click the deeplink
click here to install in Cursorthis opens Cursor and automatically configures screenpipe as an MCP server.
manual setup
if the deeplink doesn’t work, configure manually:configuration file location
Cursor stores MCP config in.cursor/mcp.json in your project root, or globally:
usage examples
once configured, Cursor can access your screen history naturally: recall what you were reading:available tools
Cursor gets access to these screenpipe tools:search-content
search your screen and audio history:- filter by content type (all, ocr, audio, input, accessibility)
- time range filtering
- app/window filtering
- speaker filtering for audio
- full-text search
export-video
create video exports from screen recordings.activity-summary
get app usage and activity stats.list-meetings
list detected meetings with context. see MCP server documentation for full details.composer mode with context
Cursor’s Composer mode works great with screenpipe:- open Composer (
Cmd+IorCtrl+I) - reference screenpipe context in your prompt:
- Cursor will search screenpipe and use that context to write code
chat with context
use screenpipe in regular Cursor chat:example workflows
context-aware coding:tips for best results
be specific about what you want:project-specific vs global
Cursor supports both project-level and global MCP servers: project-level (.cursor/mcp.json in project root):
- only active in that specific project
- can customize per-project
- active across all projects
- convenient for always-on tools like screenpipe
troubleshooting
MCP not showing up in Cursor?- verify screenpipe is running:
curl http://localhost:3030/health - check MCP settings in Cursor to see if screenpipe is listed
- try restarting Cursor
- ensure screenpipe has screen recording permissions
- check screenpipe has been running and recording
- verify the time range you’re querying has data
- reduce the time range
- be more specific with filters (app name, content type)
- avoid requesting screenshots unless needed
- ensure Node.js >= 18.0.0 is installed
- try
npx clear-npx-cacheand reinstall
- manually configure via settings instead
- check Cursor is up to date