Caddy MCP logo

Caddy MCP

未申請

作者: YawLabs

Caddy admin API MCP server, complete coverage of config, routes, reverse proxies, TLS, PKI, and metrics, ETag-safe

acmeadmin-apiaiai-agentscaddycaddy-mcpcaddy-servercaddyfileclaude-codecursordevtoolsmcpmcp-servermodel-context-protocolpkiprometheusreverse-proxytlstypescriptweb-server

サーバーをセットアップ

このサーバーには個別の設定が必要です。再利用可能な公開起動コマンドがないため、プロジェクトの手順に従ってください。

プロジェクトの手順

Search & Webの他のサーバー

ディレクトリ全体を見る

未申請リスティング

このMCPサーバーはあなたのものですか?

このリスティングは公開情報から自動的にインデックスされました。申請することで、ページの編集、互換性の設定、成長ツールのアンロックができます。2分以内に完了します。

このサーバーを申請する

セキュリティプロファイル

申請済みおよび認証済みのサーバーは毎週の静的スキャンを受け、コードが到達できる範囲(外部サービス、環境変数、シェルコマンド、エージェント設定フォルダ)と既知のアドバイザリを持つ依存関係が表示されます。このリスティングを申請すると利用できます。 セキュリティプロファイルの仕組み

18 件中 18 件

ドキュメントに記載されたツール (18)

プロジェクトのドキュメントに基づきます。サーバーのハンドシェイクは、各ツールの説明や動作を検証するものではありません。

caddy_adapt

Convert a config in any registered adapter format to Caddy JSON without applying it. caddyfile (built-in, default) plus any adapter module compiled into your Caddy binary — e.g., nginx (caddy-nginx-adapter), yaml (caddy-yaml). Great for previewing or porting from existing configs.

caddy_add_route

Add a route with full match/handle control (any Caddy handler).

caddy_config_by_id

Get/set/delete config by @id tag — much easier than navigating deep paths. The delete action requires confirm=true.

caddy_config_delete

Delete config at a path. Requires confirm=true (deleting a parent path also removes every descendant).

caddy_config_get

Read config at any JSON path (or the full config).

caddy_config_set

Write config at a path. Modes: overwrite (PATCH, default, idempotent), append (POST), insert (PUT, for array positions).

caddy_list_routes

Human-readable route summary. Defensive: never crashes on weird config.

caddy_list_servers

List all HTTP servers with names, addresses, route counts, and TLS status.

caddy_load

Replace the entire config atomically. 60-second timeout for cert provisioning. Auto-snapshots the prior config.

caddy_metrics

Prometheus metrics (request counts, durations, connections, TLS handshakes). Optional filter (substring match on metric name, keeps # HELP / # TYPE lines for retained metrics) and maxlines (default 500) keep responses compact on busy servers.

caddy_pki

CA info and certificate chains (default CA: local).

caddy_remove_route

Remove a route by @id (preferred) or by index. Requires confirm=true.

caddy_reverse_proxy

Add a reverse proxy in one call: from='api.local' to=['localhost:3000']. Pass an optional id for idempotent writes — repeat calls replace the route in place instead of duplicating.

caddy_revert

Manage config snapshots for rollback. Actions: list, save, apply (confirm-gated). In-memory, last 10.

caddy_status

Connectivity check + config summary (server count, routes, TLS mode).

caddy_stop

Graceful shutdown. Requires confirm=true to prevent accidents.

caddy_tls

Check or set TLS settings: ACME email, ACME CA URL. PATCH first; on a fresh install, POSTs a minimal config. On an existing config it deep-merges into the issuer path and PUTs the result back, preserving siblings (custom certs, ondemand, additional policies). Refuses with a shape-specific error if t

caddy_upstreams

Reverse proxy backend health.

ツールの変更履歴

同じ設定での完全なチェック同士を比較します。ツールの列挙のみで実行はしていません。入力スキーマの変更は測定していません。

完全なツールチェックはまだありません。