MCP.so
Sign In

caddy-mcp

@lum8rjack

About caddy-mcp

Caddy MCP server

Basic information

Category

Other

License

MIT license

Runtime

go

Transports

stdio

Publisher

lum8rjack

Config

No standard config provided

This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.

Repository

Tools

6

Get the current Caddy server configuration in JSON format

Update the Caddy server configuration by providing a full JSON configuration

Convert a Caddyfile configuration to JSON format

Convert an Nginx configuration to Caddy JSON format

Convert a YAML configuration to Caddy JSON format

Get the current status of configured reverse proxy upstreams as JSON

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 .

Comments

More Other MCP servers