MCPcopy
hub / github.com/grpc/grpc-go

github.com/grpc/grpc-go @v1.82.0 sqlite

13,286 symbols 74,713 edges 1,033 files 5,744 documented

Extension points exported contracts — how you extend this code

ServerOption (Interface)
A ServerOption sets options such as credentials, codec and keepalive parameters, etc. [9 implementers]
server.go
DialOption (Interface)
DialOption configures how we set up the connection. [9 implementers]
dialoptions.go
Decompressor (Interface)
Decompressor defines the interface gRPC uses to decompress a message. Deprecated: use package encoding. [6 implementers]
rpc_util.go
ServerStreamingClient (Interface)
ServerStreamingClient represents the client side of a server-streaming (one request, many responses) RPC. It is generic [12 imple
stream_interfaces.go
PerRPCCredentials (Interface)
PerRPCCredentials defines the common interface for the credentials which need to attach security information to every RP [13 imple
credentials/credentials.go
Provider (Interface)
Provider makes it possible to keep channel credential implementations up to date with secrets that they rely on to secur [7 implem
credentials/tls/certprovider/provider.go
Sink (Interface)
Sink represents the destination for the binary log entries. [10 implementers]
binarylog/sink.go
ConfigParser (Interface)
ConfigParser parses load balancer configs. [30 implementers]
balancer/balancer.go

Core symbols highest fan-in

Fatalf
called by 5741
grpclog/internal/logger.go
Fatal
called by 1775
grpclog/internal/logger.go
Errorf
called by 1397
trace.go
Errorf
called by 1299
internal/testutils/resolver.go
Close
called by 669
balancer/balancer.go
String
called by 577
codec.go

Shape

Method 7,705
Function 3,139
Struct 1,998
Interface 274
TypeAlias 127
FuncType 43

Dependencies from manifests, versioned

cel.dev/exprv0.25.1 · 1×
cloud.google.com/gov0.123.0 · 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×
cloud.google.com/go/loggingv1.16.0 · 1×
cloud.google.com/go/longrunningv0.11.0 · 1×
cloud.google.com/go/monitoringv1.27.0 · 1×
cloud.google.com/go/tracev1.14.0 · 1×
codeberg.org/chavacava/garifv0.2.1 · 1×
contrib.go.opencensus.io/exporter/stackdrivev0.13.15-0.202307021 · 1×
github.com/BurntSushi/tomlv1.6.0 · 1×

For agents

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

⬇ download graph artifact