MCPcopy
hub / github.com/caddyserver/caddy

github.com/caddyserver/caddy @v2.11.4 sqlite

3,172 symbols 12,241 edges 314 files 1,902 documented

Extension points exported contracts — how you extend this code

Module (Interface)
Module is a type that is used as a Caddy module. In addition to this interface, most modules will implement some interfa [123 impl
modules.go
Destructor (Interface)
Destructor is a value that can clean itself up when it is deallocated. [6 implementers]
usagepool.go
AdminHandler (Interface)
AdminHandler is like http.Handler except ServeHTTP may return an error. If any handler encounters an error, it should b [27 imple
admin.go
App (Interface)
App is a thing that Caddy runs. [6 implementers]
caddy.go
CA (Interface)
The interface to be implemented by all guest modules part of the namespace 'tls.ca_pool.source.' [8 implementers]
modules/caddytls/capools.go
RequestMatcher (Interface)
RequestMatcher is a type that can match to a request. A route matcher MUST NOT modify the request, with the only excepti [14 imple
modules/caddyhttp/caddyhttp.go
LogFieldFilter (Interface)
LogFieldFilter can filter (or manipulate) a field in a log entry. [9 implementers]
modules/logging/filters.go
Unmarshaler (Interface)
Unmarshaler is a type that can unmarshal Caddyfile tokens to set itself up for a JSON encoding. The goal of an unmarshal [89 imple
caddyconfig/caddyfile/adapter.go

Core symbols highest fan-in

Val
called by 535
caddyconfig/caddyfile/dispenser.go
ArgErr
called by 439
caddyconfig/caddyfile/dispenser.go
Errf
called by 348
caddyconfig/caddyfile/dispenser.go
NextArg
called by 341
caddyconfig/caddyfile/dispenser.go
Error
called by 245
modules/caddyhttp/errors.go
Next
called by 211
modules/caddytls/sessiontickets.go

Shape

Method 1,508
Function 1,139
Struct 388
Interface 66
TypeAlias 54
FuncType 17

Dependencies from manifests, versioned

cel.dev/exprv0.25.1 · 1×
cloud.google.com/go/authv0.20.0 · 1×
cloud.google.com/go/auth/oauth2adaptv0.2.8 · 1×
cloud.google.com/go/compute/metadatav0.9.0 · 1×
dario.cat/mergov1.0.2 · 1×
filippo.io/bigmodv0.1.0 · 1×
filippo.io/edwards25519v1.2.0 · 1×
github.com/AndreasBriese/bbloomv0.0.0-2019082515265 · 1×
github.com/BurntSushi/tomlv1.6.0 · 1×
github.com/DeRuina/timberjackv1.4.2 · 1×
github.com/KimMachineGun/automemlimitv0.7.5 · 1×
github.com/Masterminds/goutilsv1.1.1 · 1×

For agents

$ claude mcp add caddy \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact