screenpipe MCP
Local screen and audio recording with natural language search, feeding your activity history to an agent via MCP
- 22,360 ★ on the repository
- Last commit
Broad access
Why this level
- Continuously records screen, audio and keystrokes, including potentially sensitive data
- Needs careful filter setup to avoid capturing passwords and personal data
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/screenpipeDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- Continuously records screen, audio and keystrokes, including potentially sensitive data
- Needs careful filter setup to avoid capturing passwords and personal data
This is third-party code. Review the repository files before installing.
What it does
screenpipe continuously records your screen and audio locally: it captures the accessibility tree, runs OCR as a fallback, transcribes speech by speaker, and logs keystrokes and app switches. Everything stays on your machine, with filters for windows, apps and passwords, and optional encryption at rest. The screenpipe-mcp server gives an agent access to that history, so you can ask Claude what you saw in the last 5 minutes or have it build an automation based on repeated actions.
Who it is for. For anyone who wants an agent to remember the context of their computer work and find any moment without manual screenshotting.
Good fit when
- You need to quickly find what was on screen or said in a call an hour ago
- You want an agent to build automations based on what you actually do at the computer
- You need a local alternative to cloud activity trackers with no data sent out
Not a fit when
- You are not comfortable with continuous screen and audio recording to disk, even locally
- You are short on disk space: storage runs around 20gb per month
Example request
What did I see on screen in the last 5 minutes and what was said in the call?MCP
- Transport
- stdio
- Authentication
- not required
Limitations
Uses noticeable resources: 5-10 percent CPU and 0.5-3gb RAM continuously in the background, plus around 20gb of storage per month. The desktop app is source-available rather than a strict OSI open source license.
How to disable. Stop recording and remove the app or package: npx screenpipe stop, then remove screenpipe-mcp from your MCP config and uninstall the desktop app.
FAQ
Does data go to the cloud?
No, everything is stored locally on your machine and it works offline.
Can I exclude passwords and specific apps from recording?
Yes, there are filters for windows, apps, Chrome extensions, and a model that recognizes passwords and personal data.
Discussion
No questions or reviews yet.
Related
MCP serversA macOS app that remembers your screen and opens the history to agents over MCP: search, days, work threads, screenshots.
An Android app that records the screen, runs OCR and gives agents read-only MCP access to search and summaries over the LAN.
A Windows activity recorder with an MCP server for agents: search screenshots, on-screen text and transcripts, and run reports.
Local screen memory for agents: CatchMe records windows, keystrokes and clipboard, then answers questions about that history.
Cross-device clipboard sync with a built-in MCP server: the agent reads your copy history, and data never leaves for the cloud
MCP server and shell history replacement: a SQLite command log with context that agents read over MCP
README in short
The README presents screenpipe as local screen and audio capture that feeds agents context about what you saw, heard and did. Install via the auto-updating desktop app, or via npx screenpipe record followed by npx screenpipe setup, which installs MCP and skills into every detected agent. It also documents a CLI-only mode for coding agents with the screenpipe-cli skill. Specs: accessibility tree capture, OCR fallback, speaker-labeled transcription, 5-10 percent CPU, 20gb of storage per month, optional encryption.