Commonly MCP Server
OFFICIAL SERVERConnects a coding agent to a Commonly pod to chat, take on tasks and keep memory there
Lets an assistant search your recorded screen, audio transcripts and computer activity captured by screenpipe.
Official · screenpipe TypeScript Local · stdio Knowledge and memoryProductivity
81 popularity score ★ 22k ↓ 8.5k/wk
Opens the app, which asks before it adds the server.
claude mcp add screenpipe -- npx -y screenpipe-mcp{
"mcpServers": {
"screenpipe": {
"command": "npx",
"args": [
"-y",
"screenpipe-mcp"
]
}
}
}{
"mcpServers": {
"screenpipe": {
"command": "npx",
"args": [
"-y",
"screenpipe-mcp"
]
}
}
}{
"servers": {
"screenpipe": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"screenpipe-mcp"
]
}
}
}[mcp_servers.screenpipe]
command = "npx"
args = ["-y", "screenpipe-mcp"]gemini mcp add --scope user screenpipe npx -- -y screenpipe-mcpSCREENPIPE_LOCAL_API_KEY |
Optional: Local screenpipe API key (get it with screenpipe auth token); if omitted the server tries to discover it. |
|---|---|
SCREENPIPE_ENTERPRISE_TOKEN |
Optional: Enterprise admin token that enables the team-* tools. |
SCREENPIPE_TEAM_API_URL |
Optional: Query gateway URL for organisations running their own. |
SCREENPIPE_MCP_SENTRY_DISABLED |
Optional: Set to 1 to turn off crash and error reports. |
Screenpipe is a desktop app that continuously records your screen and audio on your own computer, extracting screen text, accessibility data, transcripts and input events into a local database. Its MCP server lets an assistant search that history: find text that was on screen or said in a meeting, summarise what you worked on in a time range, look at the UI elements of a captured frame, and export a video of a period.
It also manages meetings and their speaker-attributed transcripts, names and merges speakers, tags frames, keeps persistent memories, starts and stops audio recording, sends notifications to the desktop app and manages pipes, which are scheduled automations driven by a prompt. Enterprise admins get extra team tools that search an organisation's recorded data.
The screenpipe app must be running on localhost:3030. The recommended setup is the screenpipe desktop app, which configures Claude Desktop with its local API key; otherwise run npx -y screenpipe-mcp@latest with SCREENPIPE_LOCAL_API_KEY (from screenpipe auth token), on Node.js 18 or newer. An HTTP mode (screenpipe-mcp --http) serves remote clients. The server is source-available under the Screenpipe Commercial License.
search-contentkeyword-searchactivity-summaryexport-videosearch-elementsget-frame-elementsframe-contextlist-meetingsget-meetingupdate-meetingstart-meetingstop-meetingsearch-speakerslist-unnamed-speakersupdate-speakermerge-speakersadd-tagsupdate-memorysend-notificationcontrol-recordinghealth-checklist-audio-deviceslist-monitorslist-pipescreate-piperun-pipepipe-logsteam-searchteam-devicesteam-recordsteam-frame