Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ServerManager ¶
type ServerManager struct {
// contains filtered or unexported fields
}
func NewServerManager ¶
func NewServerManager(server *mcpserver.MCPServer) *ServerManager
func (*ServerManager) ServerFromContext ¶
ServerFromContext returns a server based on the auth scopes in the context It first checks if there is an existing server for the same set of scopes It then checks if after filtering the tools for the received scopes there is an existing server with the same tool set Finally, it creates a new server with the correct set of tools and caches the server for future connections
Click to show internal directories.
Click to hide internal directories.