1. Configure Claude Desktop
Clone the repo:
Edit claude app config
- Windows:
notepad $env:AppData\Claude\claude_desktop_config.json
- Mac:
code "~/Library/Application Support/Claude/claude_desktop_config.json"
(or cursor
or vim
)
Note: Restart Claude Desktop after making changes.
2. Test the Server
- First test with MCP Inspector:
- Example queries in Claude:
- "Search for any mentions of 'rust' in my screen recordings"
- "Find audio transcriptions from the last hour"
- "Show me what was on my screen in VSCode yesterday"
Key Features
- Search Parameters:
- Content type filtering (OCR/Audio/UI)
- Response Formatting:
- Clearly formatted results by content type
- Relevant metadata included
- Timestamps and source information
- Error Handling:
Notes
- Make sure screenpipe server is running on port 3030
- The server assumes local connection - adjust SCREENPIPE_API if needed
- All timestamps are handled in UTC
- Results are formatted for readability in Claude's interface
Would you like me to explain any part in more detail or help with testing?
1. Configure Claude Desktop
Clone the repo:
Edit claude app config
- Windows:
notepad $env:AppData\Claude\claude_desktop_config.json
- Mac:
code "~/Library/Application Support/Claude/claude_desktop_config.json"
(or cursor
or vim
)
Note: Restart Claude Desktop after making changes.
2. Test the Server
- First test with MCP Inspector:
- Example queries in Claude:
- "Search for any mentions of 'rust' in my screen recordings"
- "Find audio transcriptions from the last hour"
- "Show me what was on my screen in VSCode yesterday"
Key Features
- Search Parameters:
- Content type filtering (OCR/Audio/UI)
- Response Formatting:
- Clearly formatted results by content type
- Relevant metadata included
- Timestamps and source information
- Error Handling:
Notes
- Make sure screenpipe server is running on port 3030
- The server assumes local connection - adjust SCREENPIPE_API if needed
- All timestamps are handled in UTC
- Results are formatted for readability in Claude's interface
Would you like me to explain any part in more detail or help with testing?