// Package router contains API routing logic package router import ( "net/http" "github.com/modelcontextprotocol/registry/internal/config" "github.com/modelcontextprotocol/registry/internal/service" ) // New creates a new router with all API versions registered func New(cfg *config.Config, registry service.RegistryService) *http.ServeMux { mux := http.NewServeMux() // Register routes for all API versions RegisterV0Routes(mux, cfg, registry) return mux }