MCPcopy Index your code
hub / github.com/antklim/go-microservices

github.com/antklim/go-microservices @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
144 symbols 328 edges 23 files 61 documented · 42%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

GreeterClient (Interface)
Client API for Greeter service [10 implementers]
go-micro-greeter/pb/greeter.micro.go
Service (Interface)
Service describe greetings service. [3 implementers]
go-kit-greeter/pkg/greeterservice/service.go
Service (Interface)
Service describe greetings service. [3 implementers]
gizmo-greeter/pkg/greeterservice/service.go
GreeterHandler (Interface)
Server API for Greeter service [10 implementers]
go-micro-greeter/pb/greeter.micro.go
Failer (Interface)
Failer is an interface that should be implemented by response types. Response encoders can check if responses are Failer [2 …
go-kit-greeter/pkg/greeterendpoint/endpoints.go
ServiceMiddleware (FuncType)
ServiceMiddleware describes a service middleware.
go-kit-greeter/pkg/greeterservice/middleware.go

Core symbols most depended-on inside this repo

Greeting
called by 5
go-micro-greeter/pb/greeter.micro.go
Health
called by 3
gizmo-greeter/pkg/greeterservice/service.go
LoggingMiddleware
called by 2
go-kit-greeter/pkg/greeterendpoint/middleware.go
Failed
called by 2
go-kit-greeter/pkg/greeterendpoint/endpoints.go
Greeting
called by 1
go-micro-greeter/pb/greeter.micro.go
encodeError
called by 1
go-kit-greeter/pkg/greetertransport/http.go
err2code
called by 1
go-kit-greeter/pkg/greetertransport/http.go
MakeHealthEndpoint
called by 1
go-kit-greeter/pkg/greeterendpoint/endpoints.go

Shape

Method 63
Function 42
Struct 29
Interface 9
FuncType 1

Languages

Go100%

Modules by API surface

go-kit-greeter/pb/greeter.pb.go22 symbols
gizmo-greeter/pb/greeter.pb.go22 symbols
go-micro-greeter/pb/greeter.pb.go13 symbols
go-kit-greeter/pkg/greeterendpoint/endpoints.go12 symbols
go-micro-greeter/pb/greeter.micro.go10 symbols
gizmo-greeter/pkg/greetertransport/transport.go10 symbols
gizmo-greeter/pkg/greeterendpoint/endpoints.go9 symbols
go-kit-greeter/pkg/greetertransport/http.go7 symbols
go-kit-greeter/pkg/greeterservice/service.go6 symbols
gizmo-greeter/pkg/greeterservice/service.go6 symbols
go-kit-greeter/pkg/greetertransport/grpc.go5 symbols
go-kit-greeter/pkg/greeterservice/middleware.go5 symbols

For agents

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

⬇ download graph artifact