Documentation Index
Fetch the complete documentation index at: https://docs.screenpi.pe/llms.txt
Use this file to discover all available pages before exploring further.
setup
the easiest way is the built-in/mcp add slash command inside Copilot CLI:
| field | value |
|---|---|
| name | screenpipe |
| type | local |
| command | npx |
| args | -y screenpipe-mcp |
| tools | * |
~/.copilot/mcp-config.json directly:
stdio vs http
use stdio (type: "local"). screenpipe runs on the same machine as Copilot CLI, so there’s no network hop to add. the HTTP transport is only useful when the MCP client lives on a different machine — see openclaw for that pattern.
verify connection
inside Copilot CLI, run:screenpipe listed with its tools.
available tools
| tool | description |
|---|---|
search-content | search accessibility-first screen text, audio transcriptions, and input events with time/app filters |
export-video | create video exports from screen recordings |
activity-summary | compressed activity overview for a time range |
list-meetings | list detected meetings with duration, app, and attendees |
search-elements | search structured UI elements (accessibility tree nodes and OCR text blocks) |
frame-context | get accessibility text, parsed tree nodes, and extracted URLs for a specific frame |
usage examples
ask Copilot CLI to use screenpipe naturally:example workflows
recall context from earlier:requirements
- screenpipe running on localhost:3030 (start with
npx screenpipe@latest record) - GitHub Copilot CLI installed
- Node.js >= 18.0.0
troubleshooting
how do I check I’m on the latest screenpipe CLI? always invoke screenpipe with the@latest npm tag — it pulls the freshest build from npm each time:
-
verify screenpipe is running:
you should see
{"status":"healthy"}. -
confirm Copilot sees the server:
-
remove and re-add via
/mcpif the server is in an error state.
- check screenpipe has data:
curl "http://localhost:3030/search?limit=1" - ensure screen recording permissions are granted
- give screenpipe a minute or two of running before querying
- System Settings → Privacy & Security → Screen Recording → enable for your terminal