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 web, skip the localnpx process entirely and point at Pureframe AI’s hosted Worker:
upload_video isn’t available there — 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 — the query may not match any indexed content, or collection_id may be scoping the search too narrowly. Try list_collections first, or omit collection_id to search the whole library.
npx command not found — the local server requires Node.js. Install it, or use the remote MCP endpoint instead, which requires no local runtime.