Skip to main content
Glama
sspcodeflix

woodpecker-mcp

by sspcodeflix

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
WP_PROM_URLNoPrometheus URL (or any PromQL-compatible backend)http://localhost:9091
WP_TOPOLOGYNoTopology connector: docker, k8s, or traces (Jaeger)docker
WP_AUTO_REFRESHNo0 queries a static snapshot without rebuilding1
WP_GRAPH_BACKENDNoGraph backend: falkordb (server) or kuzu (embedded)falkordb
WP_METRICS_BACKENDNoMetrics connector: prometheus or datadogprometheus
WP_MONITORED_SERVICESNoServices expected to be scraped (blind-spot check)web,orders,db

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
woodpecker_get_topologyA

Return the materialized service dependency graph: every service, its current status, and the services it depends on. Call first to establish the causal structure before diagnosing. status in {healthy, erroring, unhealthy, restarting, hung, down}; monitoring='MISSING' flags a possible blind spot.

woodpecker_diagnose_root_causeA

Localize the ROOT CAUSE deterministically: the DEEPEST failing service, the unhealthy one whose own dependencies are all healthy. Everything unhealthy above it is cascading fallout. Returns root cause(s), the causal chain per cascading symptom, blast radius, blind spots, and a page/no-page verdict, distinguishing a real outage from an observability blind spot (metrics missing but the service responds). Exact and repeatable, unlike per-investigation inference.

woodpecker_get_blast_radiusA

Transitive dependency closure of a service over DEPENDS_ON edges. direction='upstream': services that transitively depend on this one (its blast radius if it fails). direction='downstream': everything it relies on (trace toward a deeper root cause).

woodpecker_get_service_healthA

Detailed health snapshot for one service: status, container state/health, restarts, 5xx error rate, db pg_up, scrape health, and blind-spot flag.

woodpecker_detect_blind_spotsA

List observability blind spots: services that are healthy but have no live Prometheus scrape target (lost visibility, NOT an outage - do not page).

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/sspcodeflix/woodpecker-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server