MCP for Claude
The Iris MCP server gives Claude Desktop direct, read-only access to your recordings as tools. Claude can answer “what did I work on yesterday?” without anyone copy-pasting JSON.
Install
Nothing to install — the server runs on demand via npx -y @iris/mcp-server. Claude Desktop launches it when configured.
Configure Claude Desktop
- Visit Integrations in your dashboard and click Generate MCP key. Copy the key — you won’t see it again.
- Open Claude Desktop’s config:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
- Add an entry under
mcpServers:
{
"mcpServers": {
"iris": {
"command": "npx",
"args": ["-y", "@iris/mcp-server"],
"env": {
"IRIS_API_KEY": "ir_live_…",
"IRIS_API_URL": "https://your-iris-server.example.com"
}
}
}
}Restart Claude Desktop. The Iris tools appear in the tools panel.
Tools exposed
get_latest_recording— full context of your most recent recording.get_recording_context— fetch by id, optionally pulling a single field (e.g.summary,timeline).list_recordings— recent recordings with metadata, with optional status filter.get_recording_frames— frame-level OCR + descriptions + URLs + apps for a recording.search_recordings— full-text search across summaries, transcripts, OCR.
Other clients
Any MCP-compatible client (Cline, Continue, Cody — anything speaking the Model Context Protocol) can use the same server. Set the env vars the same way.
Found a gap or a typo? Open an issue or PR on GitHub.