catalog

package
v0.2.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 23, 2026 License: Apache-2.0 Imports: 6 Imported by: 0

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 ListMCPServersResponse struct {
	MCPServers []domain.MCPServer `json:"mcp_servers"`
}

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]

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL