MCPcopy
hub / github.com/github/github-mcp-server / MustDepsFromContext

Function MustDepsFromContext

pkg/github/dependencies.go:62–68  ·  view source on GitHub ↗

MustDepsFromContext retrieves ToolDependencies from the context. Panics if deps are not found - use this in handlers where deps are required.

(ctx context.Context)

Source from the content-addressed store, hash-verified

60// MustDepsFromContext retrieves ToolDependencies from the context.
61// Panics if deps are not found - use this in handlers where deps are required.
62func MustDepsFromContext(ctx context.Context) ToolDependencies {
63 deps, ok := DepsFromContext(ctx)
64 if !ok {
65 panic(ErrDepsNotInContext)
66 }
67 return deps
68}
69
70// ToolDependencies defines the interface for dependencies that tool handlers need.
71// This is an interface to allow different implementations:

Callers 3

NewToolFunction · 0.85
NewToolFromHandlerFunction · 0.85

Calls 1

DepsFromContextFunction · 0.85

Tested by

no test coverage detected