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

Function extractToolNames

pkg/http/handler_test.go:182–190  ·  view source on GitHub ↗

extractToolNames extracts tool names from an inventory

(ctx context.Context, inv *inventory.Inventory)

Source from the content-addressed store, hash-verified

180
181// extractToolNames extracts tool names from an inventory
182func extractToolNames(ctx context.Context, inv *inventory.Inventory) []string {
183 available := inv.AvailableTools(ctx)
184 names := make([]string, len(available))
185 for i, tool := range available {
186 names[i] = tool.Tool.Name
187 }
188 sort.Strings(names)
189 return names
190}
191
192func TestHTTPHandlerRoutes(t *testing.T) {
193 tools := testTools()

Callers 2

TestHTTPHandlerRoutesFunction · 0.85

Calls 1

AvailableToolsMethod · 0.80

Tested by

no test coverage detected