Labsco
MCP SERVER

MCP Performance Analysis Server

by DaSheng1994

Reads a mobile performance CSV and reports only the problems severe enough to act on.

Observability, Monitoring & Incident Response
Summary
Two rules, and that is the point.

The thresholds shipped here are narrow — a memory ceiling and a view-count ceiling — and the value is in the shape rather than the coverage: a triage pass that says nothing when nothing is wrong. That is worth more in a performance workflow than a full metrics dump, because the dump is what you already have. Expect to edit the rules file to match your own app before it tells you anything useful.

What it is

A performance-triage server for mobile app monitoring data. You point it at a CSV of captured metrics and it applies rule-based checks, returning only the severe warnings rather than a full report — the design choice is deliberate, to keep the output from drowning the finding. The rules live in a file you can edit.

What you get
  • Severe-problem detection over a performance data file you point it at by URL
  • A physical memory warning when VmRSS goes over 1.3GB
  • A Views-count warning when Views growth exceeds 700
  • Output restricted to severe warnings, so nothing else competes for attention
  • Rules editable in `.cursor/rules/quality-rules.mdc` to match your own thresholds
Requirements

Python 3 and a checkout — create a virtualenv and `pip install -r requirements.txt` (package `mcp-analyze-quality`, version 0.1.0), then point your client at the venv's Python running `main.py`. No account and no key. It reads the data over HTTP, so the CSV has to be reachable: locally that means serving the directory, and for a team the README runs the server on a shared host with clients connecting over ssh.