Serveur MCP

api-perf-analyzer

io.github.lazymac2x/api-perf-analyzer
Cloud et infrastructure Outils développeur Public et accessible MCP 2026-07-28

Ce que fait ce MCP

Analyzes API performance, identifies latency bottlenecks and cache opportunities, and recommends optimization actions.

bottleneck_detect
Identify which component (DB, external API, compute) is the dominant latency source.
Schéma d’entrée
{'type': 'object', 'required': ['responseTime'], 'properties': {'computeTime': {'type': 'number', 'description': 'Time on in-process computation in ms'}, 'databaseTime': {'type': 'number', 'description': 'Time on DB queries in ms'}, 'responseTime': {'type': 'number', 'description': 'Total response time in ms'}, 'externalApiTime': {'type': 'number', 'description': 'Time on external API calls in ms'}}}
cache_opportunity
Detect missing or suboptimal HTTP caching headers and get prioritized fixes.
Schéma d’entrée
{'type': 'object', 'properties': {'headers': {'type': 'object', 'description': 'HTTP response headers as key-value object'}, 'dataSize': {'type': 'number', 'description': 'Response body size in bytes'}}}
optimization_suggest
Get a prioritized, actionable optimization plan. Accepts raw metrics or the output of perf_analyze.
Schéma d’entrée
{'type': 'object', 'properties': {'grade': {'type': 'string', 'description': 'From perf_analyze output (optional)'}, 'dataSize': {'type': 'number'}, 'errorRate': {'type': 'number'}, 'responseTime': {'type': 'number'}, 'dataEfficiency': {'type': 'number', 'description': 'From perf_analyze output (optional)'}}}
perf_analyze
Grade API response time (A–D), compute throughput and data efficiency, get targeted recommendations.
Schéma d’entrée
{'type': 'object', 'required': ['responseTime'], 'properties': {'dataSize': {'type': 'number', 'description': 'Response body bytes (default: 1)'}, 'errorRate': {'type': 'number', 'description': 'Error rate 0–1 (default: 0)'}, 'requestCount': {'type': 'number', 'description': 'Parallel request count (default: 1)'}, 'responseTime': {'type': 'number', 'description': 'Response time in milliseconds (> 0)'}}}
Ajouté
optimization_suggest
17 September 2026 12:43
Ajouté
bottleneck_detect
17 September 2026 12:43
Ajouté
cache_opportunity
17 September 2026 12:43
Ajouté
perf_analyze
17 September 2026 12:43