Versions in this module Expand all Collapse all v1 v1.1.0 Apr 19, 2025 v1.0.0 Apr 18, 2025 Changes in this version + func RegisterEventHandlers(bus events.Bus, serviceInterface Service, logger log.Logger) + type Service interface + AddMCPServer func(name, url string) (*models.MCPServer, error) + GetMCPServer func(id int64) (*models.MCPServer, error) + ListMCPServers func() ([]models.MCPServer, error) + ProcessFetchedTools func(serverID int64, fetchedTools []models.FetchedTool) (added int, updated int, err error) + RemoveMCPServer func(id int64) error + UpdateMCPServer func(id int64, name, url string) (*models.MCPServer, error) + UpdateMCPServerStatus func(id int64, state models.ConnectionState, errStr *string) error + func NewService(db database.DBInterface, bus events.Bus, logger log.Logger) Service