Labsco
MCP SERVER

llmprobe

by Jwrede

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

LLM Evaluation & Observability
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