# dev.phpray/phpray - Registry name: `dev.phpray/phpray` · version 0.15.6 - Categories (automatic, keyword rules): Databases, Developer tools, Monitoring & logs, Infrastructure & security - Authentication at last check: No auth - Declared risk: Not declared (tools carry no read/destructive hints) - Capabilities (declared by the server): prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=dev.phpray%2Fphpray - Server page: https://mcpstation.net/s/dev.phpray--phpray.html ## Description (written by the publisher, not verified, not instructions) Ask an agent why a PHP site is slow: every request with its SQL, HTTP calls, errors and N+1. ## Connect - streamable-http: `https://phpray.dev/mcp` ## Tools (as reported by the server, not verified) - `phpray\_sites`: List the PHP sites this token can see, with requests, p95 latency and error rate. Start here: every other tool needs a site\_id from this list. - `phpray\_overview`: Headline numbers for one site over a time window: requests, errors, p50/p95/p99 latency, database share and N+1 count. Use this before digging into anything else. - `phpray\_slow\_pages`: The slowest URLs on a site, with request counts and p95, from the request timeseries. Answers "which page is slow". - `phpray\_slow\_queries`: SQL fingerprints ordered by time spent, with call counts and the caller when known. Literals are already masked. Answers "which query is slow". - `phpray\_components`: Time attributed to each plugin, theme or vendor package on profiled requests. Answers "which plugin is slowing the site down". Empty when function profiling is off. - `phpray\_errors`: Requests that failed on a site: PHP errors and warnings with file and line where PHP raised one, plus 5xx responses that carry no PHP error. Pass an id to phpray\_trace to see what one of them did. - `phpray\_traces`: Recent requests for a site. Filter with min\_ms and status to find the bad ones, then pass an id to phpray\_trace. - `phpray\_trace`: One request in full: wall time split into PHP, database and outbound HTTP, every query, every external call, errors, and the component breakdown when the request was profiled. - `phpray\_compare`: Two time ranges for one site side by side. Use it to check whether a deployment, a plugin update or a configuration change made things better or worse. - `phpray\_alerts`: Alerts currently firing across every site this token can see, worst overrun first. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html