Overview
What is caddy-mcp?
caddy-mcp provides a Model Context Protocol (MCP) interface for managing a Caddy server instance via the Caddy API. It exposes tools for retrieving, updating, and converting Caddy configurations (JSON, Caddyfile, YAML, Nginx) and for monitoring reverse proxy upstreams. It supports stdio, SSE, or HTTP stream transports.
How to use caddy-mcp?
Build the binary using Go 1.24+ (run make or go build -o caddy-mcp .