LastPing MCP
About
Monitoring by AI Agent Browse LastPing MCP Server for Claude, Cursor, VS Code, and other AI agents.
Details
- Author
- tp322d
- Categories
- Developer Tools, Infrastructure
Jump to
Setup
Install LastPing MCP in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/tp322d/lastping-app
Follow the installation instructions in the repository README, then restart your MCP client.
This repository holds the open-source pieces: thelastpingCLI and the MCP server. The hosted service they talk to is atlastping.dev, free for individuals.
curl -fsSL https://raw.githubusercontent.com/tp322d/lastping-app/main/install.sh | sh
No Go toolchain needed — that pulls a prebuilt binary for macOS and Linux, on amd64 and arm64, and verifies its checksum. Windows builds are on thereleases page.
go install github.com/tp322d/lastping-app/cmd/lastping@latest
lastping run— reporting you can't forget
Put it in front of whatever you already run:
lastping run --monitor <monitor-id> -- python nightly_etl.py lastping run --monitor <monitor-id> -- ./backup.sh lastping run --monitor <monitor-id> -- claude
It sends a start ping, runs your command untouched, and reports the exit code when it finishes — success on 0, failure on anything else, with the tail of stderr attached so the alert sayswhy.
Three properties worth knowing, because they are the difference between a monitoring wrapper you can trust in production and one you remove after a bad night:
- Your exit code always propagates.The wrapper exits with whatever your command exited with, so CI behaves exactly as it did before you added it.
- A failed ping never touches your command.If LastPing is unreachable, your job still runs, still writes its output, still exits normally.
- Interactive stays interactive.stdin and stdout are handed over as file descriptors, so wrapping a REPL or an agent session works.
Why a wrapper rather than an instruction? Because anything advisory decays. An AI agent told to report on every task will stop doing it, and a cron line you meant to add acurlto never gets it. A wrapper reports from the process lifecycle, so nothing depends on anybody remembering.
MCP server — let an agent set up its own monitoring
// claude_desktop_config.json, .mcp.json, or your client's equivalent { "mcpServers": { "lastping": { "command": "npx", "args": ["-y", "mcp-remote", "https://mcp.lastping.dev/mcp", "--header", "Authorization: Bearer ${LASTPING_API_KEY}"], "env": { "LASTPING_API_KEY": "lp__your_key_here" } } } }
The hosted server is the recommended path — nothing to install, and it always carries the current tool set.
A stdio binary is also here if you would rather run it yourself:
go install github.com/tp322d/lastping-app/cmd/lastping-mcp@latest
Monitors:create_monitor·get_monitor·list_monitors·update_monitor·delete_monitor·pause_monitor·resume_monitor·snooze_monitor
Incidents & runs:list_incidents·get_run_history
Destinations:list_destinations·create_destination·update_destination·test_destination·delete_destination
Alert templates:get_alert_templates·set_alert_template
Agent registry:register_agent·list_agents·get_agent·update_agent·delete_agent
Status pages:list_status_pages·create_status_page·update_status_page·delete_status_page
API keys:create_api_key·list_api_keys·revoke_api_key
This binary carries the same tool set as the hosted server atmcp.lastping.dev. It is a thin REST client throughout: every tool is a direct HTTP call to the management API, so it stays free to run yourself with no lag behind the hosted surface beyond a new release.
The one that matters most isget_ping_instructions: an agent callscreate_monitor, then asks for its own ping commands, and wires them into its own work — in one conversation, without a human opening a dashboard.
Every monitor gets a URL. There is nothing to install and no library to keep current; anything that can make an HTTP request can report.
Add?rid=<id>to pair a run's start with its result, so LastPing can group a run's pings and time it.
# The classic one-liner, at the end of a cron job: curl -fsS -m 10 --retry 3 https://ping.lastping.dev/<monitor-id>
resource "lastping_monitor" "nightly_etl" { name = "nightly-etl" slug = "nightly-etl" schedule_kind = "cron" cron_expr = "0 3 *" tz = "Europe/Berlin" grace_s = 900 }
The provider is on theTerraform Registryaslastping-dev/lastping, with source atlastping-dev/terraform-provider-lastping.
- lastping.dev— the hosted service, free for individuals
- AI agent monitoring— the agent-first guide
- MCP server— connect configs per client
- Terraform provider— monitoring as code
- Integration guides— cron, Kubernetes, systemd, GitHub Actions, Python, Node
This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.
Scout's official MCP pipes error, trace and metric data from production to your AI agent
Stateful health monitoring, diagnostics, and web attestation for AI agents. 11 MCP tools. Free Founder's Beta
Crowdsourced MCP server reliability scoring — 615+ servers monitored, 2.17M+ health checks, real-time reliability data
Manage and observe Prefect workflows through natural language.
MCP server for catching cron silent failures — jobs that exit 0 with empty output, retry storms, action-budget leaks. 6 silent-fail patterns across system cron, systemd timers, OpenClaw cron logs.
SREGym Incident Replay Gate is a paid hosted remote MCP for SREGym. It exposes Streamable HTTP tool calls, bearer-token access, public server-card metadata, usage logs, and receipt-oriented
Provides comprehensive Datadog monitoring capabilities through MCP clients. Requires Datadog API and Application keys.
MCP server for Hatchet - let AI agents observe and operate your workflows: runs, logs, workers, metrics, plus trigger/cancel/replay
Enable AI Agents to fix build failures from CircleCI.
Search dashboards, investigate incidents and query datasources in your Grafana instance
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





