MCPcopy
hub / github.com/golang/protobuf

github.com/golang/protobuf @v1.5.4 sqlite

1,839 symbols 4,590 edges 51 files 360 documented

Extension points exported contracts — how you extend this code

Marshaler (Interface)
Marshaler is implemented by messages that can marshal themselves. This interface is used by the following functions: Siz [6 implem
proto/proto.go
Message (Interface)
Message is proto.Message with a method to return its descriptor. Deprecated: The Descriptor method may not be generated [70 imple
descriptor/descriptor.go
JSONPBUnmarshaler (Interface)
JSONPBUnmarshaler is implemented by protobuf messages that customize the way they are unmarshaled from JSON. Messages th [2 implem
jsonpb/decode.go
Plugin (Interface)
A Plugin provides functionality to add to the output during Go code generation, such as to produce RPC stubs. [1 implementers]
protoc-gen-go/generator/generator.go
JSONPBMarshaler (Interface)
JSONPBMarshaler is implemented by protobuf messages that customize the way they are marshaled to JSON. Messages that imp [1 implem
jsonpb/encode.go
AnyResolver (Interface)
AnyResolver takes a type URL, present in an Any message, and resolves it into an instance of the associated message.
jsonpb/json.go
Unmarshaler (Interface)
Unmarshaler is implemented by messages that can unmarshal themselves. This interface is used by the following functions: [3 implem
proto/proto.go
Object (Interface)
Object is an interface abstracting the abilities shared by enums, messages, extensions and imported objects.
protoc-gen-go/generator/generator.go

Core symbols highest fan-in

P
called by 322
protoc-gen-go/grpc/grpc.go
P
called by 189
protoc-gen-go/generator/generator.go
Int32
called by 144
proto/wrappers.go
String
called by 132
proto/wrappers.go
Marshal
called by 106
proto/proto.go
Unmarshal
called by 93
proto/proto.go

Shape

Method 1,280
Function 355
Struct 166
Interface 20
TypeAlias 17
FuncType 1

Dependencies from manifests, versioned

github.com/google/go-cmpv0.5.5 · 1×
google.golang.org/protobufv1.33.0 · 1×

For agents

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

⬇ download graph artifact