Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ListMCPServersHandler ¶
type ListMCPServersHandler struct {
// contains filtered or unexported fields
}
func NewListMCPServersHandler ¶
func NewListMCPServersHandler(catalog appcatalog.MCPServerCatalog) *ListMCPServersHandler
func (*ListMCPServersHandler) Handle ¶
func (h *ListMCPServersHandler) Handle(c *fiber.Ctx) error
Handle godoc @Summary List the MCP servers catalog @Description Returns the curated catalog of well-known remote MCP servers, used to prefill MCP registry creation. @Tags catalog @Produce json @Security BearerAuth @Success 200 {object} ListMCPServersResponse @Failure 401 {object} helpers.ErrorBody @Router /v1/mcp-servers-catalog [get]
type ListMCPServersResponse ¶
type ListModelsHandler ¶
type ListModelsHandler struct {
// contains filtered or unexported fields
}
func NewListModelsHandler ¶
func NewListModelsHandler(service appcatalog.Service) *ListModelsHandler
func (*ListModelsHandler) Handle ¶
func (h *ListModelsHandler) Handle(c *fiber.Ctx) error
Handle godoc @Summary List model catalog @Description Returns the catalog of supported models, optionally filtered by provider. @Tags catalog @Produce json @Security BearerAuth @Param provider query string false "Filter by provider id" @Success 200 {object} map[string][]response.ModelResponse @Failure 401 {object} helpers.ErrorBody @Router /v1/models-catalog [get]
type ListPolicyCatalogHandler ¶
type ListPolicyCatalogHandler struct {
// contains filtered or unexported fields
}
func NewListPolicyCatalogHandler ¶
func NewListPolicyCatalogHandler(service appplugins.CatalogService) *ListPolicyCatalogHandler
func (*ListPolicyCatalogHandler) Handle ¶
func (h *ListPolicyCatalogHandler) Handle(c *fiber.Ctx) error
Handle godoc @Summary List policy catalog @Description Returns the catalog of available policies grouped by type. Each entry includes the settings schema needed to render its configuration form dynamically. @Tags catalog @Produce json @Security BearerAuth @Success 200 {object} appplugins.Catalog @Failure 401 {object} helpers.ErrorBody @Router /v1/policies-catalog [get]
type ListProvidersHandler ¶
type ListProvidersHandler struct {
// contains filtered or unexported fields
}
func NewListProvidersHandler ¶
func NewListProvidersHandler(service appcatalog.Service) *ListProvidersHandler
func (*ListProvidersHandler) Handle ¶
func (h *ListProvidersHandler) Handle(c *fiber.Ctx) error
Handle godoc @Summary List provider catalog @Description Returns the catalog of supported LLM providers. @Tags catalog @Produce json @Security BearerAuth @Success 200 {object} map[string][]response.ProviderResponse @Failure 401 {object} helpers.ErrorBody @Router /v1/providers-catalog [get]