Uses of Class
com.eqixiac.equinix.mcp.server.ServerContext.Builder
Packages that use ServerContext.Builder
Package
Description
The embedded Equinix Intelligence MCP Server - a community Model Context Protocol
server, not affiliated with or endorsed by Equinix, and separate from Equinix's official Fabric
MCP server.
-
Uses of ServerContext.Builder in com.eqixiac.equinix.mcp.server
Methods in com.eqixiac.equinix.mcp.server that return ServerContext.BuilderModifier and TypeMethodDescriptionstatic ServerContext.BuilderServerContext.builder()ServerContext.Builder.customerPortal(CustomerPortal customerPortal) Injects the Customer Portal client directly.Injects the design facade directly.ServerContext.Builder.designStore(DesignStore designStore) Overrides the design store (e.g. with a custom TTL or a test clock).ServerContext.Builder.environment(Map<String, String> environment) Overrides the environment view (defaults toSystem.getenv()).ServerContext.Builder.estateAnalyzerFactory(Function<EstateScope, EstateAnalyzer.Builder> factory) Replaces howdesign_analyze_estateobtains its analysis (for examplescope -> EstateAnalyzer.fromSnapshot(inventory)in tests).ServerContext.Builder.fabric(FabricGateway fabric) Injects the Fabric gateway directly (bypassing the session).ServerContext.Builder.humanConfirmer(HumanConfirmer confirmer) Replaces howServerContext.confirmWithHuman(String)asks a person.ServerContext.Builder.ibxSmartView(IBXSmartView ibxSmartView) Injects the IBX SmartView client directly.ServerContext.Builder.metroRegistry(MetroRegistry metroRegistry) Injects the metro registry directly.ServerContext.Builder.multicloudEnvironments(MulticloudEnvironmentCatalog catalog) Overrides the native multicloud environment catalog (defaults to the bundledMulticloudEnvironmentCatalog.standard()).ServerContext.Builder.networkEdge(NetworkEdge networkEdge) Injects the Network Edge client directly.ServerContext.Builder.objectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper) Overrides the JSON mapper.ServerContext.Builder.providerRateCardFactory(ServerContext.ProviderRateCardFactory factory) Overrides how live cloud-pricing adapters are created.Uses an authenticatedEquinixsession as the source of every facade not explicitly injected.