Tyrekick logo

Tyrekick

Reads pinned prototype feedback through MCP, helps agents triage and resolve comments, and reports status from an owned destination.

Install Tyrekick

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "tyrekick": {
      "command": "npx",
      "args": [
        "-y",
        "tyrekick"
      ],
      "env": {
        "TYREKICK_URL": "YOUR_VALUE_HERE",
        "TYREKICK_TOKEN": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

We couldn’t confirm it starts correctly

We ran the install command but it didn't respond within our test window — this can mean a slow first-time install rather than a real problem.

npx -y tyrekick

Process exited before answering initialize.

This is an experimental automated check and can have false negatives — missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked Today.

Overview

The tyrekick MCP server connects coding agents to feedback pinned on a live prototype. It retrieves structured comments from a Tyrekick worker, including the targeted element, visible text, route, viewport, heading, and page errors, then exposes tools for triage and resolution. Use it when reviewers need to report issues directly on a prototype and an agent needs to act on those reports without retyping them. The MCP process runs through npx and uses a configured feedback URL and token.

Use cases

  • Read open feedback from a live prototype
  • Locate UI issues using pinned element context
  • Triage reviewer comments for an agent
  • Resolve completed feedback with a note
  • Check feedback status and counts

Key features

  • Five MCP tools for feedback retrieval and workflow
  • Element text, headings, routes, and viewport context
  • Attached uncaught page errors
  • Triage and resolution updates
  • Feedback statistics
  • Worker-based authentication

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 2d ago

Recent health check succeeded.

5/5 checks healthy over the last 45d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 15d ago via OSV.dev · tyrekick (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars3Stargazers on the source repository.
npm downloads112Package downloads in the last 30 days.
Last commit2d agoMost recent push to the default branch.
Install checkInconclusiveDidn't respond in our test window — often a slow first install.

How Tyrekick works

What tyrekick MCP server does

The tyrekick MCP server gives a coding agent access to human feedback collected from a live web page. Reviewers place pins on page elements and write comments in the browser. The agent can then retrieve those comments with their surrounding context, work through the requested changes, and mark completed items as resolved.

Each feedback item can include the element's visible text, the nearest section heading, route, viewport, and uncaught page errors. This context helps an agent locate the relevant UI and distinguish a functional issue from a visual or content request. The browser widget sends feedback to a destination chosen by the project owner; Tyrekick does not provide a central backend or account system.

How it works

The usual deployment uses the Tyrekick widget on the prototype and a Cloudflare Worker as the destination. The widget posts reviewer comments to that Worker, while the MCP process reads and updates the stored feedback through the Worker endpoint. A JSON transport can also point to another endpoint that accepts and persists the feedback payload.

The agent loop uses five tools: list_feedback, get_feedback, triage_feedback, resolve_feedback, and feedback_stats. A typical request is to list open feedback, fix the reported problems, and resolve each item with a note. Resolution updates the review state so the reviewer can see that the pin was addressed.

Setup and configuration

Install the MCP process with the package command used by the example configuration:

Terminal
claude mcp add tyrekick \
  --env TYREKICK_URL=https://your-worker.example.workers.dev \
  --env TYREKICK_TOKEN=your-token \
  -- npx tyrekick-mcp

TYREKICK_URL identifies the deployed feedback destination, and TYREKICK_TOKEN authenticates requests. The Worker token is created as a secret on the destination. The browser widget must also be installed on the prototype and configured to send feedback to that destination. The Tyrekick MCP server is intended for the worker-based agent loop described in the project documentation.

Tools and capabilities

The tyrekick MCP server provides:

  • Open-feedback listing for reviewing outstanding comments.
  • Individual feedback retrieval for inspecting a specific report.
  • Triage operations for classifying or organizing feedback.
  • Resolution operations that close a report and attach a note.
  • Feedback statistics for checking review state counts.

Feedback can describe the exact page element and include visible text, location context, viewport information, and page errors. The surrounding browser widget supports threaded comments and lets reviewers see when an item has been resolved.

Limitations and notes

The MCP process does not itself host the review page, store feedback, or provide reviewer accounts. Those responsibilities belong to the widget and the destination configured by the project owner. The documented quickstart uses Discord for basic delivery, but the full agent workflow requires the Worker destination with persistence and MCP access.

Shared review is available through a review key, but the key is embedded in the page and can be read by anyone who can open the prototype. That mode therefore suits private review links rather than unrestricted public pages. Reviewer identity is not scoped by individual accounts, and the project owner is responsible for securing the destination and token.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Tyrekick

tyrekick is an MCP server that connects a coding agent to feedback pinned on a live prototype through a Tyrekick destination, typically a Cloudflare Worker. Its main tools are list_feedback, get_feedback, triage_feedback, resolve_feedback, and feedback_stats, which let agents inspect, organize, update, and close reviewer comments.

Install it as an MCP command with npx tyrekick-mcp and configure it with TYREKICK_URL and TYREKICK_TOKEN. For Claude Code, the documented command is `claude mcp add tyrekick --env TYREKICK_URL=... --env TYREKICK_TOKEN=... -- npx tyrekick-mcp`.

It needs TYREKICK_URL and TYREKICK_TOKEN. The URL points to the deployed feedback destination, while the token authenticates the MCP requests. The destination must be configured separately, typically as a Cloudflare Worker with a stored token.

It provides `list_feedback`, `get_feedback`, `triage_feedback`, `resolve_feedback`, and `feedback_stats`. These tools let an agent inspect open reports, retrieve individual details, triage items, resolve completed work with a note, and review feedback statistics.

Yes, it can be used with Cursor through its standard MCP server configuration. The server runs with npx and requires the same TYREKICK_URL and TYREKICK_TOKEN values, plus a configured Tyrekick feedback destination.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewTyrekick AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/tyrekick?style=directory)](https://allmcps.com/mcp/tyrekick)
HTML Embed
<a href="https://allmcps.com/mcp/tyrekick"><img src="https://allmcps.com/api/badge/tyrekick?style=directory" alt="Tyrekick on AllMCPs" /></a>