LabscoMCP early access ↗
JwredeMCP SERVER · OFFICIAL PROJECT

llmprobe

Health checks for LLM endpoints — time to first token, total latency, throughput and error rate — callable from an agent or wired into CI.

by Jwrede ↗LLM Evaluation & Observability✓ Official

LABSCO SUMMARY

Ask the endpoint, not the status page.

A provider dashboard tells you whether an API is up; this tells you what your own calls are doing right now, against thresholds you chose. Because it is the same tool in a terminal, in CI and over MCP, an agent can confirm the model it is about to depend on is healthy before committing to the work.

What it is

A Go CLI for LLM serving reliability, with an MCP server built in. It sends a streaming request to each configured provider and model, then reports what users actually feel: how long before the first token arrives, how long the whole response takes, and whether the endpoint counts as healthy, degraded or erroring against thresholds you set.

What you get

  • Probe every provider and model in probes.yml at once and read back TTFT, latency, throughput and health per model — probe_all
  • Probe one model with no config file at all, given a provider, a model name and the env var holding the key — probe_model
  • List the providers and models already configured, with their thresholds, before deciding what to probe — list_providers
  • Return the full parsed configuration including defaults, providers, models and thresholds — get_config
  • OpenAI, Anthropic, Google, Azure OpenAI and AWS Bedrock are handled natively; anything OpenAI-compatible works by setting base_url

Requirements

The llmprobe binary — a prebuilt release for Linux, macOS or Windows, or go install github.com/Jwrede/llmprobe@latest. Register it with claude mcp add --transport stdio llmprobe -- llmprobe mcp, or install the Claude Code plugin with claude plugin install Jwrede/llmprobe. The config-reading tools want a probes.yml holding providers, models and thresholds; API keys go in as ${ENV_VAR} references, so the file itself carries no secrets. It contacts only the endpoints you configure.

Setup effort

One command plus a key — go install github.com/Jwrede/llmprobe@latest, then supply credentials