motif MCP가 Claude Code에 UI 버그 재현을 위한 동영상 시청 기능을 제공하다

Claude Code는 기본적으로 비디오를 시청할 수 없어서 호버 상태, 애니메이션, 스크롤 동작 같은 시각적 UI 버그를 진단할 때 버그를 글로 설명해야 하므로 번거롭습니다. motif는 새로운 MCP 서버로, Claude Code가 버그의 화면 녹화를 가리키게 하여 이 문제를 해결합니다.
작동 방식
버그를 녹화하고 motif에 파일을 지정하면 세 가지 결과를 반환합니다: 시각적으로 발생하는 현상, 근본 원인, diff입니다. 내부적으로 Gemini 2.5 Flash를 사용하는데, 이 모델은 단일 스크린샷이 아닌 프레임 시퀀스로 비디오를 처리하기 때문에 200ms 오버슛이나 잘못된 타이밍에 리셋되는 호버 상태와 관련된 버그에 중요합니다.
설정
Gemini API 키가 필요합니다. 그런 다음 mcp.json에 두 줄을 추가하세요:
{
"mcpServers": {
"motif": {
"command": "npx",
"args": ["motif-mcp"],
"env": {
"GEMINI_API_KEY": "your-key-here"
}
}
}
}
그러면 인터페이스는 간단합니다: Claude Code에게 녹화를 시청하라고 지시하면 됩니다.
사용해보기
npx motif-mcp를 실행하여 시작하세요. 프로젝트는 초기 단계이므로 피드백을 환영합니다.
대상 사용자
프론트엔드 작업에 Claude Code를 사용하는 개발자로서, 시각적 문제에 대해 수동으로 버그를 설명하는 단계를 건너뛰고 싶은 분들입니다.
📖 전체 소스 읽기: r/ClaudeAI
👀 See Also

boxBot: Claude와 Hailo AI로 구동되는 오픈소스 스마트 스피커
FunScore645라는 개발자가 Claude를 사용해 에이전트 주도 하드웨어 제어를 구현한 스마트 스피커 boxBot을 Raspberry Pi, Hailo AI 가속기, 커스텀 SDK로 만들었으며, GitHub에 오픈소스로 공개했습니다.

ViralCanvas.ai는 Sonnet 4.5를 포함한 Claude 모델을 위한 지속적 컨텍스트 작업 공간을 제공합니다.
ViralCanvas.ai는 Claude 모델 위에 구축된 시각적 작업 공간으로, Sonnet 4.5, Sonnet 4.6, Opus 4.5, Opus 4.6에 대한 접근을 제공하며 지속적인 컨텍스트 첨부 기능을 갖추고 있습니다. 이 도구는 연결된 문서를 모든 프롬프트에서 능동적으로 가중치를 부여함으로써 긴 대화에서 발생하는 컨텍스트 저하 문제를 해결합니다.

클로드 코드 원격 제어: 어느 기기에서나 로컬 세션 계속하기
Claude Code 원격 제어를 사용하면 로컬 Claude Code 세션을 휴대폰이나 브라우저와 같은 다른 기기에서 계속할 수 있으며, 모든 작업은 사용자의 컴퓨터에서 계속 실행됩니다. Pro 및 Max 플랜에서 연구용 미리보기로 제공되며, 인증 및 작업 공간 신뢰 설정이 필요합니다.

Tendr 스킬: 에이전트 메모리 관리를 위한 결정론적 CLI 작업
Tendr Skill은 구조화된 장기 기억을 위한 에이전트 스킬로, 추론과 실행을 분리하여 에이전트가 변경이 필요한 사항을 결정하는 동안 CLI 도구가 구조적 작업을 결정론적으로 처리합니다. [[위키링크]]와 파일 간 명시적 의미 계층 구조를 지원합니다.