MCPcopy
hub / github.com/grpc-ecosystem/grpc-gateway

github.com/grpc-ecosystem/grpc-gateway @v2.29.0 sqlite

6,173 symbols 13,897 edges 289 files 1,250 documented

Extension points exported contracts — how you extend this code

Marshaler (Interface)
Marshaler defines a conversion between byte sequence and gRPC payloads / fields. [4 implementers]
runtime/marshaler.go
Generator (Interface)
Generator is an abstraction of code generators. [2 implementers]
internal/generator/generator.go
Compiler (Interface)
Compiler compiles utilities representation of path templates into marshallable operations. They can be unmarshalled by r [1 implem
internal/httprule/compile.go
QueryParameterParser (Interface)
QueryParameterParser defines interface for all query parameter parsers [1 implementers]
runtime/query.go
HandlerFunc (FuncType)
A HandlerFunc handles a specific pair of path pattern and HTTP method.
runtime/mux.go
ErrorHandlerFunc (FuncType)
ErrorHandlerFunc is the signature used to configure error handling.
runtime/errors.go
ContentEncoder (Interface)
(no doc) [1 implementers]
protoc-gen-openapiv2/internal/genopenapi/format.go
AnnotateContextOption (FuncType)
(no doc)
runtime/context.go

Core symbols highest fan-in

HTTPError
called by 612
runtime/errors.go
parameterToString
called by 491
examples/internal/clients/abe/client.go
MarshalerForRequest
called by 329
runtime/marshaler_registry.go
Handle
called by 323
runtime/mux.go
Header
called by 315
runtime/context.go
NewServerMetadataContext
called by 298
runtime/context.go

Shape

Method 3,894
Function 1,427
Struct 628
Interface 115
TypeAlias 98
FuncType 11

Dependencies from manifests, versioned

github.com/antihax/optionalv1.0.0 · 1×
github.com/google/go-cmpv0.7.0 · 1×
github.com/kr/prettyv0.3.1 · 1×
github.com/rogpeppe/fastuuidv1.2.0 · 1×
go.yaml.in/yaml/v3v3.0.4 · 1×
golang.org/x/netv0.49.0 · 1×
golang.org/x/oauth2v0.36.0 · 1×
golang.org/x/sysv0.40.0 · 1×
golang.org/x/textv0.36.0 · 1×
google.golang.org/genproto/googleapis/apiv0.0.0-2026041400293 · 1×
google.golang.org/genproto/googleapis/rpcv0.0.0-2026041400293 · 1×
google.golang.org/grpcv1.80.0 · 1×

For agents

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

⬇ download graph artifact