Connect
Integrations
Connect Iris to Claude, your terminal, and your browser. Same context, four surfaces.
01 · MCP
Claude Desktop
Give Claude access to your recordings via the Model Context Protocol.
Generate an API key (read scope is enough)
Edit your Claude Desktop config
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Paste this configuration
{
"mcpServers": {
"iris": {
"command": "npx",
"args": [
"-y",
"@iris/mcp-server"
],
"env": {
"IRIS_API_KEY": "ir_live_REPLACE_WITH_YOUR_KEY",
"IRIS_API_URL": ""
}
}
}
}Replace the placeholder once you’ve generated a key.
Restart Claude Desktop
The Iris tools appear in the tools panel.
02 · CLI
Terminal
Upload, list, and search recordings from your terminal.
Install
npm install -g @iris/cli
Log in (opens your browser)
iris login --api-url
Try it
iris upload ~/Movies/screen.mov --wait iris list iris context <recording-id>
03 · Browser
Extension
One-click recording from any tab. Tracks clicks, navigation, and typing as ground-truth actions.
Install the Iris extension and point it at this server () in its options page.