replay-mcp — replay-mcp setup for AI agents replay-mcp, hydration-error-demo, community, replay-mcp setup for AI agents, ide skills, investigate replay.io recordings, analyze browser session replays, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Ideal for Web Debugging Agents requiring precise forensic analysis of browser session recordings. replay-mcp is an AI Agent skill used to inspect the contents of replay.io recordings. These recordings are perfect captures of browser sessions, allowing for detailed investigation of web app behavior as if using a time machine to debug issues.

Features

Inspects contents of replay.io browser recordings
Analyzes perfect captures of web page visits
Provides tools for investigating app behavior
Enables answering precise questions about app functionality

# Core Topics

filiphric filiphric
[0]
[0]
Updated: 3/8/2026

Agent Capability Analysis

The replay-mcp skill by filiphric is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance. Optimized for replay-mcp setup for AI agents, investigate replay.io recordings, analyze browser session replays.

Ideal Agent Persona

Ideal for Web Debugging Agents requiring precise forensic analysis of browser session recordings.

Core Value

Enables direct inspection of replay.io recordings to investigate web application behavior with perfect session capture capabilities. Provides tools for answering precise questions about app functionality as if examining a time machine recording of browser interactions.

Capabilities Granted for replay-mcp

Debugging web application failures
Investigating user session behavior
Analyzing network request sequences
Validating UI interaction flows

! Prerequisites & Limits

  • Requires replay.io recording files
  • Limited to browser session analysis only
  • Dependent on replay.io recording format compatibility
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

replay-mcp

Unpack replay.io recordings with the replay-mcp AI Agent skill. This guide shows developers how to use its tools to precisely analyze web app behavior,...

SKILL.md
Readonly

Overview

This document provides an overview of the tools available when using Replay MCP and how to use these tools to investigate recordings.

Replay MCP is used to inspect the contents of https://replay.io recordings. These recordings perfectly capture everything that happened when a browser visited an app or other web page. You can explore and investigate the app's behavior as if you are a detective with a time machine.

Any question about the app behaved can be answered precisely using data from the recording. The most important thing to remember when using Replay MCP to investigate a recording is to not jump to conclusions:

  1. Frame your task in the form of a question that you need to answer.
  2. Use exploratory tools to identify things that happened in the recording related to the question.
  3. Use explanatory tools to understand why those things happened.
  4. Form a hypothesis and identify data you gathered which justifies that hypothesis.
  5. Explain the answer referring to the data supporting your conclusion.

Terms

The recording is essentially a gigantic database containing everything that happened while the app executed. A couple terms are useful for understanding this database:

  • Point: A specific point in the execution of the app. There is a unique point created for every time a JS statement executes or any other interesting event with potential side effects on the app's state.

  • Element: A reference for a particular DOM element that is independent of any particular point. Each DOM element has a lifetime for some portion of the recording.

Exploratory Tools

Exploratory tools are used to discover what happened in the recording and when.

Errors

Error tools identify major errors that occurred in the app which may cause it to break.

  • UncaughtException: An exception was thrown and not caught by anything.
  • ReactException: An exception was thrown while rendering a React component, causing the tree to unmount.

Timeline

Timeline tools describe sequences of events for what happened across the recording.

  • Timeline: Combines data from other timeline tools to show interesting events in order.
  • ConsoleMessages: Shows all messages logged to the console.
  • LocalStorage: Shows all accesses made to local storage.
  • NetworkRequest: Shows all network requests made, or details about a specific request.
  • ReactRenders: Shows all React renders and the rendered components.

Sources

Source tools get information about the JS sources in the app and what code executed. When showing source code in these and other tools, hit counts are shown for each line. A blank value is used for lines that have no breakpoints.

  • ListSources: Find source files by name.
  • ReadSource: Read the contents of a source and show what code executed.
  • SearchSources: Search the contents of all sources for a pattern and show what code executed.

Explanatory Tools

Explanatory tools are used to understand why particular things happened in the recording.

Dependencies

Dependency tools track happens-before relationships between events in the recording. This is useful to understand why particular events happened or didn't happen.

  • GetStack: Show the on stack frames at a point.
  • ControlDependency: Describe the events in a recording that triggered execution of a point.

Details

Detail tools show additional details about the app's state at particular points.

  • DescribePoint: Describe a point's location and variable values.
  • InspectElement: Describe a DOM element's details.
  • ReactComponents: Describe the React component tree at a point.
  • Logpoint: Show the points and values of an expression every time a statement executed.
  • Evaluate: Evaluate an expression at a particular point.

Tips

When understanding JS behavior it is a good idea to find code relevant to the question being answered, see whether that code executed at all, and get details about the times when it executed. The Logpoint tool is extremely useful for this: see the value of the same expression whenever a statement executed, look for anything unexpected, and continue investigating from there.

When understanding the timing around a particular event (e.g. why it happened later than desired), find a point in the recording associated with the event and use the ControlDependency tool to explore the events that had to happen first and any associated delays.

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is replay-mcp?

Ideal for Web Debugging Agents requiring precise forensic analysis of browser session recordings. replay-mcp is an AI Agent skill used to inspect the contents of replay.io recordings. These recordings are perfect captures of browser sessions, allowing for detailed investigation of web app behavior as if using a time machine to debug issues.

How do I install replay-mcp?

Run the command: npx killer-skills add filiphric/hydration-error-demo/replay-mcp. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for replay-mcp?

Key use cases include: Debugging web application failures, Investigating user session behavior, Analyzing network request sequences, Validating UI interaction flows.

Which IDEs are compatible with replay-mcp?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for replay-mcp?

Requires replay.io recording files. Limited to browser session analysis only. Dependent on replay.io recording format compatibility.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add filiphric/hydration-error-demo/replay-mcp. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use replay-mcp immediately in the current project.

Related Skills

Looking for an alternative to replay-mcp or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI