Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CapabilityRefresher ¶
type CapabilityRefresher interface {
RefreshCapabilities(ctx context.Context, server *mcp.Server, serverSession *mcp.ServerSession, serverName string) error
}
CapabilityRefresher interface allows the notification handlers to refresh server capabilities
type Client ¶
type Client interface { Initialize(ctx context.Context, params *mcp.InitializeParams, debug bool, serverSession *mcp.ServerSession, server *mcp.Server, refresher CapabilityRefresher) error Session() *mcp.ClientSession GetClient() *mcp.Client AddRoots(roots []*mcp.Root) }
Client interface wraps the official MCP SDK client with our legacy interface
func NewRemoteMCPClient ¶
func NewRemoteMCPClient(config *catalog.ServerConfig) Client
Click to show internal directories.
Click to hide internal directories.