setup with copilot plugin
the Obsidian Copilot plugin supports MCP servers, letting you query screenpipe from within Obsidian.- install the Copilot plugin from Obsidian community plugins
- open Copilot settings → MCP Servers
- add screenpipe:
- restart Obsidian
- “what was I reading about yesterday?”
- “find my meeting notes from this morning”
- “what code was I looking at in VS Code?“
manual workflow
if you prefer not to use plugins, you can query screenpipe’s API and paste results into notes:use cases
- daily notes: automatically pull what you worked on into daily notes
- meeting notes: capture transcriptions and screen context from meetings
- research: recall articles and documentation you’ve read
- project logs: track what you’ve done across different apps
requirements
- screenpipe running on localhost:3030
- Obsidian with Copilot plugin (for MCP integration)
- Node.js >= 18.0.0
troubleshooting
Copilot plugin can’t connect to screenpipe
- verify screenpipe is running:
screenpipe health - check it’s accessible:
curl http://localhost:3030/health - verify MCP command:
npx screenpipe-mcp --help - if using CLI, set API key:
screenpipe auth - restart Obsidian
Queries return no results
- screenpipe hasn’t indexed yet (wait 30+ seconds)
- recording is paused — check Settings → Recording
- try broad queries first: “what did I do today?”
Sync pipe fails to write
- verify vault path in pipe settings
- check screenpipe has file permissions to vault folder
- restart both apps
- check logs:
SCREENPIPE_LOG=debug screenpipe