Field noteOct 28, 20265 min read1 source

Staygreen uptime monitor for agent-built apps goes open source with an MCP server

In one minute

Staygreen has been released as an Apache-2.0 open-source uptime and incident-monitoring project for applications built with coding agents. Its MCP server lets an agent create and read monitors, turning post-deployment availability checks into a tool the agent can use rather than a dashboard a human must visit.

What changed: Staygreen open-sources an uptime monitor for agent-built apps and includes an MCP server; the archive covers other MCP releases, not this product.

What happened

Pawel Huryn has open-sourced Staygreen on GitHub under Apache-2.0. The project describes itself as uptime and incident monitoring for applications built with coding agents, with public issues as part of its repository framing. It can be self-hosted, while a hosted service is also described as free to use. The supplied release material says that hosted usage supports up to 50 monitors, with checks every three minutes from San Francisco and Toronto.

The operational premise is narrow and useful: an application generated, changed, or deployed by a coding agent still needs an outside check that it is reachable. Staygreen monitors endpoints and can auto-detect common API health-check endpoints. That matters because a successful deploy command or a clean build is not evidence that a service is available from elsewhere. The project positions monitoring and incident visibility as the next step after an agent has helped build an app.

The distinguishing interface is an MCP server. The documented invocation is npx -y staygreen mcp. Through that server, coding agents can create monitors and read them themselves. In practical terms, the monitoring surface becomes available through tool calls in an agent workflow instead of only through a browser interface. The source material describes this as an MCP-native monitor that closes the loop on applications agents deploy.

The repository shows four tags and a latest commit dated October 27, 2026 in the supplied snapshot. The associated release notes identify version 0.1.3, dated October 26, as fixing a case where tools/call rejected params._meta. Version 0.1.2 rewrote tool descriptions for agents. Those are small versioned changes, but both concern the quality of the MCP boundary: accepting metadata passed through a tool-call path and making the tools easier for agents to interpret.

Staygreen is not presented as a general observability suite, an autonomous remediation system, or proof that agents can safely operate production services without supervision. What the release establishes is more bounded: a self-hostable and hosted monitoring project with a programmatic MCP interface, plus an initial release history focused on making that interface function correctly for agent use.

What the archive adds

This is a new event, but it belongs to the same practical category as Fly.io launches the Fly MCP server, which connected agents to Fly.io apps, Machines, and Sprites. Fly.io exposed deployment infrastructure through MCP; Staygreen applies the interface to monitoring availability after deployment. The archive does not establish a product relationship between the two projects.

Trend signal

This supports Agent protocols become the interoperability layer. Staygreen keeps monitoring as its own service but exposes a small operational capability set to agent harnesses through MCP: create a monitor and inspect it. The release is early and niche, so it does not prove MCP will be the durable interface for observability. It does show the protocol being used beyond generic data retrieval, at the boundary where an agent needs to verify a deployed system.

Why it matters

Teams using coding agents face a recurrent gap: code generation and deployment can be automated faster than teams can verify that the resulting application remains available. A monitor is a simple external signal, but it is often the first signal that matters after a deploy. By making that signal and its configuration available through MCP, Staygreen offers a route to put a verification step directly into an agent-assisted workflow.

The immediate value is not that an agent can be trusted with production operations by default. It is that a team can make availability observable in the same environment where an agent proposes or executes changes. A coding agent could create a monitor for an endpoint it has deployed, then read the monitor state as part of a bounded handoff to a human. That makes the operational contract more explicit: the work is not complete merely when code is written or deployed; it includes evidence that the endpoint can be checked.

Limits and uncertainty

The supplied material does not provide reliability results, alerting behavior, authentication details, retention rules, incident-response workflows, or evidence that Staygreen has been used at production scale. It also does not establish how self-hosting is configured, whether the hosted free offering has limits beyond 50 monitors, or which endpoint-detection patterns are supported. A three-minute check interval and two listed probe locations do not describe global coverage or prove that a monitor can detect every relevant failure mode. The source also does not say what permissions an MCP-connected agent receives or how teams should restrict them.

Skill to build now

Add an explicit post-deploy verification contract to one agent-built service this week. Choose a public health endpoint, decide what a successful response must look like, and configure an external uptime check for it. If testing Staygreen, use its documented MCP command, npx -y staygreen mcp, and keep monitor creation and reading separate from any permission to change production infrastructure. Record the endpoint, expected response, check interval, and the human owner who decides whether an alert represents a real incident.

Reader takeaway

Staygreen is an early open-source monitoring tool, not a complete answer to agent operations. Its useful signal is architectural: uptime checks can now be exposed to coding agents through MCP, so deployment workflows can include external availability evidence rather than stopping at a successful build or deploy.

Open question

Will teams treat agent-readable monitoring as a review signal for humans, or grant agents enough authority to act on alerts automatically?

Evidence / sources

  1. 1github.com/phuryn/staygreen
All Field Notes

Next reads

Read next

Open the graph
  1. 01topicMcpExplore the mcp topic hub.
  2. 02topicCoding AgentsExplore the coding-agents topic hub.
  3. 03archiveField NotesOpen the latest editorial analysis.
  4. 04source ledgerSource LedgerInspect the public source evidence graph.
Who read this page?Machine requests, hidden until opened

Loading the privacy-safe route aggregate...

Open the JSON contract