← Files LogRocketARCHIVED FILE

plugin.json

7.27 KB · Nov 5, 2026 · 01:11 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "logrocket",
  "version": "0.1.0",
  "description": "Investigate LogRocket session replays, network requests, issues, and product analytics from ChatGPT and Codex.",
  "author": {
    "name": "LogRocket",
    "url": "https://logrocket.com"
  },
  "homepage": "https://docs.logrocket.com/docs/mcp",
  "repository": "https://github.com/LogRocket/logrocket-chatgpt-plugin",
  "license": "MIT",
  "keywords": [
    "logrocket",
    "mcp",
    "session-replay",
    "debugging",
    "analytics",
    "galileo"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "LogRocket",
        "shortDescription": "Session replay and analytics",
        "longDescription": "Bring LogRocket session replay, issue detection, and product analytics into ChatGPT and Codex. Ask questions in plain language and get answers grounded in your recorded user sessions, with links back to the supporting sessions, issues, and metrics in LogRocket.\n\nUse LogRocket to:\n- Find a user's sessions and walk through what happened when they reported a problem\n- Analyze session replays, console logs, and network requests to pin down the cause of a bug\n- Review and prioritize issues LogRocket has detected, such as JavaScript errors, failed network requests, and rage clicks\n- Answer product questions with session counts, conversion funnels, and breakdowns by browser, country, or page\n- Pull data from saved LogRocket metrics and dashboards\n\nBuilt for engineering, product, design, and support teams that use LogRocket. Requires a LogRocket account, and you can only access the organizations and projects available to that account. The plugin reads and analyzes recorded data; it doesn't change issue triage status, save metrics, or modify your LogRocket settings. Issue search covers the last 30 days.",
        "developerName": "LogRocket",
        "category": "Data & Analytics",
        "capabilities": [
          "Find and analyze session replays",
          "Inspect recorded network requests",
          "Search and prioritize detected issues",
          "Query product analytics and saved metrics"
        ],
        "websiteURL": "https://logrocket.com",
        "supportURL": "https://logrocket.com/contact",
        "privacyPolicyURL": "https://logrocket.com/privacy",
        "termsOfServiceURL": "https://logrocket.com/terms-and-conditions",
        "brandColor": "#764ABC",
        "brandColorDark": "#764ABC",
        "logo": "./assets/logo.png",
        "composerIcon": "./assets/logo.png",
        "defaultPrompt": [
          "Find LogRocket sessions where users hit an error on checkout yesterday and explain what went wrong.",
          "What are the most severe untriaged LogRocket issues from the past week?",
          "Show LogRocket session counts by browser over the last 30 days."
        ]
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Find sessions matching a problem and analyze what happened in one of them.",
              "prompt": "Find LogRocket sessions from the last 7 days where a customer's order failed, then explain what happened in the most recent one.",
              "tools_triggered": "list_organizations, list_projects, find_sessions, watch_sessions",
              "expected_behavior": "Selects the test project (asking if more than one is available), lists matching sessions with links, analyzes the most recent one, and summarizes what the customer did and what failed (for example, a payment error on checkout or an order submission that returned a server error), citing session links or key moments."
            },
            {
              "description": "Inspect failed network requests in a recorded session.",
              "prompt": "Find a LogRocket session from the last 7 days where placing an order failed because of a server error, and list the failed network requests in it.",
              "tools_triggered": "find_sessions, get_network_entries",
              "expected_behavior": "Finds a matching session, retrieves its network entries filtered to error status codes, and lists each failed request's method, URL, and status (POST requests to /api/orders returning 500) with a link to the session. Notes any truncated or omitted data instead of treating it as a bug."
            },
            {
              "description": "Triage recent issues detected by LogRocket.",
              "prompt": "What are the most severe untriaged LogRocket issues from the past week?",
              "tools_triggered": "find_issues",
              "expected_behavior": "Lists severe, untriaged issues from the last week with their type, approximate affected session count, and issue links, and orders them by impact. Uses any existing LogRocket issue analysis and labels it as such."
            },
            {
              "description": "Answer an aggregate analytics question.",
              "prompt": "What percentage of LogRocket sessions that started checkout went on to place an order over the last 30 days?",
              "tools_triggered": "build_metric",
              "expected_behavior": "Builds a conversion funnel from starting checkout to placing an order for the last 30 days, reports the conversion rate and the session counts at each step, and states the time range and events that were used."
            },
            {
              "description": "Run a broad natural language investigation that takes time to complete.",
              "prompt": "Ask LogRocket why customers have been failing to place orders over the last 14 days and how many were affected.",
              "tools_triggered": "use_logrocket",
              "expected_behavior": "Starts the query, shares progress while it runs, polls with the returned chat ID until it completes, and reports the causes it found with affected session counts and links to the supporting sessions, issues, or metrics."
            }
          ],
          "negative": [
            {
              "description": "Changing issue triage status isn't supported. The plugin should explain that it can only read and analyze issues, and should not claim the change was made.",
              "prompt": "Mark all of my untriaged LogRocket issues as ignored."
            },
            {
              "description": "Deleting recorded data isn't supported. The plugin should explain that it can't delete sessions, without claiming anything was deleted.",
              "prompt": "Delete all LogRocket sessions recorded for jane@example.com."
            },
            {
              "description": "The request is unrelated to LogRocket data. The plugin should not call any LogRocket tools.",
              "prompt": "Write a Python function that checks whether a string is a palindrome."
            }
          ]
        },
        "demo_recording_url": "https://youtu.be/m_5RLLw6E-o",
        "commerce": false,
        "commerce_description": "This plugin does not sell products or process payments."
      },
      "publication": {
        "release_notes": "Initial release. Connects ChatGPT and Codex to LogRocket to find and analyze session replays, inspect network requests, triage issues, and query product analytics, with a skill that guides investigations and cites LogRocket evidence."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 88b108e8dcab179ce307c830c10234907e1ed477538c5458bfbc3cb16bb3b405