Package io.quarkus.devui.runtime.mcp
Class McpDevUIJsonRpcService
java.lang.Object
io.quarkus.devui.runtime.mcp.McpDevUIJsonRpcService
Normal Dev UI Json RPC Service for the Dev MPC Screen
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddClientInfo(McpClientInfo clientInfo) io.quarkus.devui.runtime.spi.McpServerConfigurationdisable()io.quarkus.devui.runtime.spi.McpServerConfigurationdisableMethod(String name) io.quarkus.devui.runtime.spi.McpServerConfigurationenable()io.quarkus.devui.runtime.spi.McpServerConfigurationenableMethod(String name) io.smallrye.mutiny.Multi<McpClientInfo> io.smallrye.mutiny.Multi<io.quarkus.devui.runtime.spi.McpEvent> io.quarkus.devui.runtime.spi.McpServerConfigurationvoidinit()booleanisEnabled(JsonRpcMethod method, Filter filter) booleanisExplicitlyDisabled(String methodName) booleanisExplicitlyEnabled(String methodName)
-
Constructor Details
-
McpDevUIJsonRpcService
public McpDevUIJsonRpcService()
-
-
Method Details
-
init
@PostConstruct public void init() -
getConnectedClients
-
getConnectedClientStream
-
getEventStream
@Produces public io.smallrye.mutiny.Multi<io.quarkus.devui.runtime.spi.McpEvent> getEventStream() -
addClientInfo
-
getMcpServerConfiguration
@Produces public io.quarkus.devui.runtime.spi.McpServerConfiguration getMcpServerConfiguration() -
enable
public io.quarkus.devui.runtime.spi.McpServerConfiguration enable() -
disable
public io.quarkus.devui.runtime.spi.McpServerConfiguration disable() -
enableMethod
-
disableMethod
-
isExplicitlyEnabled
-
isExplicitlyDisabled
-
isEnabled
-