Mmcp.market

screenpipe MCP server

by screenpipe·io.github.screenpipe/screenpipe-mcp·v0.19.4

Search your local screen recordings, audio transcripts, and computer activity from screenpipe.

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

full report

Adoption
Widely used

22k stars2.8k downloads/wk

Reviews

Write one

Nobody has reviewed screenpipe yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

screenpipe tools (35, 6 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • activity-summary

    Rich activity overview: authoritative active minutes, app/window time, edited document paths, key text, and audio transcriptions, with optional parsed task context when available.

  • add-tags

    Tag a screen frame (vision) or audio chunk (audio) so it can be retrieved later.

  • control-recording

    Start or stop audio recording. This does not pause or resume screen capture.

  • create-pipewrite action

    Create a pipe — a scheduled AI automation that runs a markdown prompt on a schedule (e.g. 'every day at 9am').

  • export-video

    Export an MP4 of screen recordings for a time range, with synced microphone audio.

  • frame-context

    Get full accessibility text, parsed tree nodes, and URLs for a specific frame ID.

  • get-feedback

    Search local user ratings and written comments attached to AI-produced notifications, chats, memories, blocks, artifacts, and other targets.

  • get-frame-elements

    Get all UI elements for a specific frame. More targeted than search-elements when you already have a frame_id.

  • get-meeting

    Get a meeting by ID: title, attendees, times, and the full note.

  • health-check

    Check if screenpipe is running and healthy. Returns recording status, frame/audio stats, timestamps.

  • keyword-search

    Fast FTS5 keyword search across OCR + audio combined. Returns matches with frame_id, app, timestamp, and text positions.

  • list-audio-devices

    List available audio input/output devices for recording.

  • list-meetings

    List detected meetings (Zoom, Teams, Meet, etc.) with id, duration, app, attendees, and note status.

  • list-monitors

    List available monitors/screens for capture.

  • list-pipes

    List the user's pipes (scheduled AI automations) with their enabled state + schedule.

  • list-unnamed-speakers

    List speakers that haven't been named yet. Useful for speaker identification workflow.

  • merge-speakers

    Merge two speakers into one (e.g. when the same person was detected as different speakers).

  • pipe-logs

    Get a pipe's recent execution logs / output.

  • run-pipewrite action

    Run a pipe once immediately (a test run), independent of its schedule.

  • search-content

    Search screen text, audio transcriptions, input events, memories, and parsed app data. Returns timestamped results with app context.

  • search-elements

    Search UI elements (buttons, links, text fields) from the accessibility tree, filterable by role.

  • search-speakers

    Search for speakers by name prefix. Returns speaker ID, name, and metadata.

  • search-synced-content

    Search Data Sync records from this signed-in user's devices. Results include device name, device ID, and timestamp for attribution.

  • search_content

    Search screenpipe's recorded content: screen text, audio transcriptions, input events, and parsed app data.

  • send-notificationwrite action

    Send a notification to the screenpipe desktop UI.

  • start-meeting

    Manually start a meeting recording session.

  • stop-meeting

    Stop the current manual meeting recording session.

  • synced-devices

    List this signed-in user's Screenpipe devices that have uploaded Data Sync records, including each device name and last sync time.

  • team-devices

    List all devices enrolled under this org's license — hostname, OS,

  • team-frame

    Read one PII-redacted team screenshot. Use device_id and frame_id from

  • team-records

    Chronological dump of the org's data for a time window — both raw

  • team-search

    Substring-search across the ENTIRE ORG's telemetry (every enrolled

  • update-meetingwrite action

    Update a meeting's mutable fields (title, attendees, note, app, start/end). Partial: only the fields you pass are written,

  • update-memorywrite action

    Create, update, or delete a persistent memory (facts, preferences, decisions the user wants to remember).

  • update-speakerwrite action

    Rename a speaker or update their metadata.

Public scan report

scanner v0.1.9 · 2026-09-20 · same rubric, same numbers if you re-run it

1 medium
  • Code scan38 source files scanned20/25
  • Live reliabilityno gateway calls yet and no remote to proben/a
  • Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 0 days ago15/15
  • Maintainer identityregistry namespace matches repository owner7/10

Findings (1)

  • mediumeval / new Function usedexec.eval
    dist/cli.js: …eCode, sch); const makeValidate = new Function(`${names_1.default.self}`, `${names_1.de…
Overall 83/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

What the publisher says

From the screenpipe repository's README, as published. We do not edit it. Read it on GitHub

DOWNLOAD SCREENPIPE

[ screenpipe | YC S26 ]

Screenpipe remembers how you actually work Record your screen continuously locally and provide context to your agents (Claude, Codex, Openclaw, Hermes, Runner...)

https://github.com/user-attachments/assets/70fe94eb-6d2a-47ca-b7c3-c8ead13a5b7f

what is this?

screenpipe capture all your computer work locally and power your agents

┌─────────────────────────────────────────┐
│  screen + audio → local storage → ai   │
└─────────────────────────────────────────┘
  • remember everything - never forget what you saw, heard, or did
  • run agents that work based on what you do generate agents, skills, and automations based on what you do

company brain - share knowledge with your team without turning it into surveillance

  • search with ai - find anything using natural language
  • 100% local - your data lives on your machine only
  • source-available - inspect, modify, audit (LICENSE.md)

install

download the desktop app — all features, auto-updates

or run the CLI:

npx screenpipe record

then

npx screenpipe setup
# or
claude mcp add screenpipe -- npx -y screenpipe-mcp@latest

then ask claude what did i see in the last 5 mins? or summarize today conversations or create a pipe that updates linear every time i work on task X

🤖 CLI-only setup for coding agents

If Claude Code, Codex, Gemini CLI, Cursor, or another coding agent is working from this repository, give it this instruction:

Read the screenpipe CLI skill before operating screenpipe. Set up always-on local capture, verify capture freshness and storage, then query my history without relying on the desktop app.

To install the screenpipe skills and MCP configuration into every supported agent detected on your computer, run:

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Install directly

Runs npx -y screenpipe-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add screenpipe-mcp -- npx -y screenpipe-mcp
Add to Cursor

screenpipe: common questions

Is screenpipe MCP server safe?
Mostly: it is graded B (83/100). Read the screenpipe safety report
How do I install screenpipe?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does screenpipe need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is screenpipe maintained?
The last commit was in the last day (2026-09-20). The latest release is v0.19.4.
What can I use instead of screenpipe?
Servers from other publishers that do the same job: HasData YouTube MCP server, Gdelt MCP server and Speak AI MCP server. Compare all screenpipe alternatives.

Alternatives to screenpipe

Same job from other publishers: the closest match first, then the best rated.

All screenpipe alternatives →
  • HasData YouTube
    Search YouTube and read video, channel and transcript data as JSON. No Google Cloud project.
    A
  • Gdelt
    Search and analyze global news coverage and US TV transcripts via the GDELT Project APIs.
    A
  • Speak AI
    Search recordings, summarize meetings, create clips, and automate workflows from your AI assistant.
    A

More from screenpipe