Package-level declarations

Types

Link copied to clipboard

Enumerates the capabilities supported by an MCP server.

Link copied to clipboard

Represents the execution mode for an MCP server.

Link copied to clipboard
data class ServerHealthStatus(val isHealthy: Boolean, val mode: McpExecutionMode, val toolCount: Int, val issues: List<String>, val timestamp: Instant = Instant.now())

Value object representing the result of a server health check.

Link copied to clipboard
data class ServerInfo(val name: String, val version: String, val mode: McpExecutionMode, val javaVersion: String, val startTime: Instant = Instant.now())

Value object containing information about the MCP server.

Link copied to clipboard
interface ToolSpecification<T>

Interface for tool specifications, abstracting over execution mode.