MCPcopy
hub / github.com/labstack/echo

github.com/labstack/echo @v5.2.1 sqlite

1,398 symbols 7,814 edges 102 files 554 documented

Extension points exported contracts — how you extend this code

MiddlewareConfigurator (Interface)
MiddlewareConfigurator defines interface for creating middleware handlers with possibility to return configuration error [21 imple
echo.go
HTTPStatusCoder (Interface)
HTTPStatusCoder is an interface that errors can implement to produce status code for HTTP response [4 implementers]
httperror.go
Renderer (Interface)
Renderer is the interface that wraps the Render function. [3 implementers]
renderer.go
Router (Interface)
Router is interface for routing request contexts to registered routes. Contract between Echo/Context instance and the r [2 implem
router.go
Binder (Interface)
Binder is the interface that wraps the Bind method. [2 implementers]
bind.go
Decompressor (Interface)
Decompressor is used to get the sync.Pool used by the middleware to get Gzip readers [2 implementers]
middleware/decompress.go
ProxyBalancer (Interface)
ProxyBalancer defines an interface to implement a load balancing technique. [2 implementers]
middleware/proxy.go
RateLimiterStore (Interface)
RateLimiterStore is the interface to be implemented by custom stores. [2 implementers]
middleware/rate_limiter.go

Core symbols highest fan-in

String
called by 306
context.go
NewContext
called by 259
echo.go
New
called by 234
echo.go
Set
called by 213
context.go
GET
called by 201
echo.go
Get
called by 200
context.go

Shape

Function 831
Method 412
Struct 113
FuncType 17
Interface 13
TypeAlias 12

Dependencies from manifests, versioned

github.com/davecgh/go-spewv1.1.1 · 1×
github.com/pmezard/go-difflibv1.0.0 · 1×
github.com/stretchr/testifyv1.11.1 · 1×
golang.org/x/netv0.49.0 · 1×
golang.org/x/textv0.33.0 · 1×
golang.org/x/timev0.14.0 · 1×
gopkg.in/yaml.v3v3.0.1 · 1×

For agents

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

⬇ download graph artifact