| name | screenpipe |
| description | Use screenpipe's private local work history to recall activity, find decisions and meetings, reconstruct repeated workflows, draft evidence-backed SOPs, and identify automation candidates. |
screenpipe workflow memory
Use the screenpipe MCP tools as the evidence layer for questions about the
user's real work.
Choose the smallest useful query
- Use
activity-summary for broad questions about a period, app usage, or what the user was doing.
- Use
search-content for specific text, conversations, people, projects, decisions, or audio. Filter by time and app when possible.
- Use
keyword-search for fast exact-text lookup.
- Use
frame-context or get-frame-elements only after a result identifies a relevant frame.
- Use
list-meetings and get-meeting for meeting history.
Run health-check when screenpipe appears unavailable. Explain the failure
clearly instead of inventing results.
Runtime and permissions
This extension launches screenpipe-mcp@0.19.1 over stdio. The server exposes
retrieval tools and mutation tools for memories, meetings, recording, speakers,
notifications, and scheduled pipes. Treat retrieval as the default. Use a
mutation tool only when the user explicitly requests that change.
The MCP authenticates only to the user's local screenpipe API and discovers its
key from the installed app. This extension sets
SCREENPIPE_DISABLE_TELEMETRY=1, disabling package usage and error telemetry.
Retrieved content still enters Gemini's model context, so disclose that boundary
when it matters to the task.
Answer from evidence
- Preserve timestamps, app names, window titles, speakers, and source identifiers returned by tools.
- Distinguish direct evidence from inference.
- Cite the moments that support conclusions. Never fabricate a frame ID, timestamp, quote, or deep link.
- Prefer one well-filtered query over dumping long unfiltered history into context.
- Treat absence of results as absence of evidence, not proof that something did not happen.
Reconstruct a workflow
- Define the task, actor, time range, and intended output.
- Retrieve a broad activity summary for the period.
- Search the relevant apps, windows, meetings, and terms.
- Order evidence into trigger, inputs, actions, decisions, handoffs, and output.
- Mark gaps and uncertainty explicitly.
- Return a concise workflow report with cited moments and repeated patterns.
Draft an SOP or automation candidate
- Build the SOP from repeated observed runs, not a single anecdote.
- Include prerequisites, ordered steps, decision points, exceptions, validation, and completion evidence.
- Separate stable steps from case-specific details.
- Identify automation candidates only after the workflow is evidenced.
- Recommend human review before any irreversible or externally visible action.
Privacy and mutations
Screenpipe data can contain private messages, customer information,
credentials, and other sensitive material.
- Do not share, upload, or quote sensitive history outside the current task without explicit user approval.
- Do not export video, change recording, edit memories, modify meetings or speakers, run pipes, or send notifications unless the user requested that action.
- Keep retrieval local when possible and disclose when a remote model will receive retrieved context.