motif MCP gives Claude Code video-watching ability for UI bug reproduction

Claude Code can't natively watch video, which makes diagnosing visual UI bugs — hover states, animations, scroll behavior — tedious because you have to describe the bug in words. motif is a new MCP server that solves this by letting you point Claude Code at a screen recording of the bug.
How it works
You record the bug, point motif at the file, and it returns three things: what's visually happening, the root cause, and a diff. It uses Gemini 2.5 Flash under the hood because that model processes video as a frame sequence rather than a single screenshot — a distinction that matters for bugs involving a 200ms overshoot or a hover state that resets at the wrong time.
Setup
You need a Gemini API key. Then add two lines to your mcp.json:
{
"mcpServers": {
"motif": {
"command": "npx",
"args": ["motif-mcp"],
"env": {
"GEMINI_API_KEY": "your-key-here"
}
}
}
}
After that, the interface is simply: tell Claude Code to watch the recording.
Try it
Run npx motif-mcp to get started. The project is early stage, so feedback is welcome.
Who it's for
Developers using Claude Code for front-end work who want to skip the manual bug description step for visual issues.
📖 Read the full source: r/ClaudeAI
👀 See Also

Run local LLMs on your phone with Observer: offline agents for monitoring and logging
Observer is an open-source iOS app that runs multimodal LLMs locally on your phone to monitor events, log data, and trigger Discord notifications — all offline and free.

Hands-On with Tencent's Model: Strong for Agentic Workflows, Weak for Complex Coding
Tencent's model scores 8/10 for agentic tasks with low hallucination rates, but fails on complex coding like Notion API schemas. Avoid for backend logic.

Zoku: A Tool That Automatically Detects Repeated Workflows in Claude Code
Zoku is a local tool that hooks into Claude Code's event system to record tool actions across sessions, identifies repeated workflow patterns, and then informs Claude about these patterns so it can proactively suggest or execute them. It requires no configuration, has no dependencies, and stores everything locally in ~/.zoku/.

Jan-Code-4B: A Lightweight Code-Tuned Model for Local Development
The Jan team released Jan-Code-4B, a 4B parameter code-tuned model based on Jan-v3-4B-base-instruct. It's designed as a drop-in replacement for Haiku in Claude Code, offering improved coding assistance while running locally.