npx -y @pureframeai/mcp, with one required environment variable: PUREFRAME_API_KEY (see API Keys). Use a read_only key for agent integrations that only need to search.
- Claude Code
- Claude Desktop
- Cursor
- VS Code
- Codex
- OpenCode
Run this once:Or add it manually to Try it: “Search my videos for a customer mentioning pricing objections.”
~/.claude.json:Config file locations
Remote MCP (no install)
For clients that support remote MCP endpoints, including Claude.ai, connect directly to the hosted endpoint:upload_video is available only on the local npx server.
Scoping to a collection
Passcollection_id to search_videos to limit results to one library. Call list_collections first to discover available IDs:
Rate limits
Agent tool calls share the same limits as the REST API: 30 requests/minute forsearch_videos. See Rate Limits.
Troubleshooting
Client doesn’t detect the server: restart the client after editing its config file. For Claude Code, confirm withclaude mcp list.
“Invalid API key” errors: check that PUREFRAME_API_KEY (or the Authorization header for remote MCP) is set correctly and hasn’t been revoked in API Keys.
No results returned: confirm the target video is searchable and collection_id identifies the intended collection. Try a more concrete query or a different search mode. Image searches can omit collection_id; text-only searches require it.
npx command not found: the local server requires Node.js. Install it, or use the remote MCP endpoint instead, which requires no local runtime.