Back to Glossary Index
Core ConceptInfrastructure (below the MCP transport layer)

Liveness Probe (of a Remote MCP Server, Kubernetes)

Industry Definition Set • Entity Resolution Path: /glossary/mcp-liveness-probe-45

Quick Answer / TL;DR

In Kubernetes specifically, a liveness probe determines whether an MCP server pod needs to be killed and restarted — distinct from a readiness probe, which only controls whether it currently receives traffic.

Key Takeaways

  • Determines whether Kubernetes restarts the pod, unlike a readiness probe which only affects traffic routing.
  • Should check 'is this process fundamentally stuck,' not 'is a downstream dependency currently healthy.'
  • Conflating liveness with downstream-dependency health is a common misconfiguration that causes restart loops.
  • A restart doesn't fix an external outage — that's what readiness probes and retries are for instead.
Definitive Statement: In Kubernetes specifically, a liveness probe determines whether an MCP server pod needs to be killed and restarted — distinct from a readiness probe, which only controls whether it currently receives traffic.

Technical Context & Protocol Usage

Detailed Explanation
A liveness probe answers a narrower, more drastic question than a readiness probe: is the process so stuck (deadlocked, unresponsive) that restarting it is the right fix? A common mistake is making a liveness probe check the same things a readiness probe should (like a downstream dependency's health) — if a downstream database is temporarily down, that should fail readiness (stop routing traffic) without necessarily failing liveness (restarting a perfectly healthy MCP server process won't fix a database outage, and can make things worse via restart loops).

Format & Payload Metadata

Format: Kubernetes-native HTTP/exec/TCP probe

Latency: Should respond quickly — polled repeatedly by the kubelet

Real-World Implementation Use Case

An MCP server's liveness probe checks only that its internal event loop is responsive, deliberately not checking downstream API health, so a third-party outage doesn't trigger unnecessary pod restarts.

M
MCPserver.in Engineering

Platform Team

Published: 2026-07-20
Updated: 2026-07-21

Cite This Page

MLA Style:

MCPserver.in Engineering. "Liveness Probe (of a Remote MCP Server, Kubernetes)." MCPserver.in Knowledge Hub, 21 July 2026, mcpserver.in/glossary/mcp-liveness-probe-45.