mcphandlers

package
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: Dec 1, 2025 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ListBuildPlanesResponse added in v0.5.0

type ListBuildPlanesResponse struct {
	BuildPlanes any `json:"build_planes"`
}

type ListComponentReleasesResponse added in v0.5.0

type ListComponentReleasesResponse struct {
	Releases []*models.ComponentReleaseResponse `json:"releases"`
}

type ListComponentTypesResponse added in v0.5.0

type ListComponentTypesResponse struct {
	ComponentTypes any `json:"component_types"`
}

type ListComponentsResponse added in v0.5.0

type ListComponentsResponse struct {
	Components []*models.ComponentResponse `json:"components"`
}

type ListDataPlanesResponse added in v0.5.0

type ListDataPlanesResponse struct {
	DataPlanes []*models.DataPlaneResponse `json:"data_planes"`
}

type ListEnvironmentsResponse added in v0.5.0

type ListEnvironmentsResponse struct {
	Environments []*models.EnvironmentResponse `json:"environments"`
}

type ListOrganizationsResponse added in v0.5.0

type ListOrganizationsResponse struct {
	Organizations []*models.OrganizationResponse `json:"organizations"`
}

type ListProjectsResponse added in v0.5.0

type ListProjectsResponse struct {
	Projects []*models.ProjectResponse `json:"projects"`
}

type ListReleaseBindingsResponse added in v0.5.0

type ListReleaseBindingsResponse struct {
	Bindings []*models.ReleaseBindingResponse `json:"bindings"`
}

type ListTraitsResponse added in v0.5.0

type ListTraitsResponse struct {
	Traits any `json:"traits"`
}

type ListWorkflowsResponse added in v0.5.0

type ListWorkflowsResponse struct {
	Workflows any `json:"component-component-workflows"`
}

type MCPHandler

type MCPHandler struct {
	Services *services.Services
}

func (*MCPHandler) ApplyResource added in v0.5.0

func (h *MCPHandler) ApplyResource(ctx context.Context, resource map[string]interface{}) (any, error)

func (*MCPHandler) CreateComponent

func (h *MCPHandler) CreateComponent(ctx context.Context, orgName, projectName string, req *models.CreateComponentRequest) (any, error)

func (*MCPHandler) CreateComponentRelease added in v0.5.0

func (h *MCPHandler) CreateComponentRelease(ctx context.Context, orgName, projectName, componentName, releaseName string) (any, error)

func (*MCPHandler) CreateDataPlane

func (h *MCPHandler) CreateDataPlane(ctx context.Context, orgName string, req *models.CreateDataPlaneRequest) (any, error)

func (*MCPHandler) CreateEnvironment

func (h *MCPHandler) CreateEnvironment(ctx context.Context, orgName string, req *models.CreateEnvironmentRequest) (any, error)

func (*MCPHandler) CreateProject

func (h *MCPHandler) CreateProject(ctx context.Context, orgName string, req *models.CreateProjectRequest) (any, error)

func (*MCPHandler) CreateWorkload added in v0.5.0

func (h *MCPHandler) CreateWorkload(ctx context.Context, orgName, projectName, componentName string, workloadSpec interface{}) (any, error)

func (*MCPHandler) DeleteResource added in v0.5.0

func (h *MCPHandler) DeleteResource(ctx context.Context, resource map[string]interface{}) (any, error)

func (*MCPHandler) DeployRelease added in v0.5.0

func (h *MCPHandler) DeployRelease(ctx context.Context, orgName, projectName, componentName string, req *models.DeployReleaseRequest) (any, error)

func (*MCPHandler) ExplainSchema

func (h *MCPHandler) ExplainSchema(ctx context.Context, kind, path string) (any, error)

ExplainSchema explains the schema of a Kubernetes resource kind. It accepts a kind (e.g., "Component") and an optional path (e.g., "spec" or "spec.build") to drill down into nested fields.

func (*MCPHandler) GetBuildObserverURL

func (h *MCPHandler) GetBuildObserverURL(ctx context.Context, orgName, projectName, componentName string) (any, error)

func (*MCPHandler) GetComponent

func (h *MCPHandler) GetComponent(ctx context.Context, orgName, projectName, componentName string, additionalResources []string) (any, error)

func (*MCPHandler) GetComponentBinding

func (h *MCPHandler) GetComponentBinding(ctx context.Context, orgName, projectName, componentName, environment string) (any, error)

func (*MCPHandler) GetComponentObserverURL

func (h *MCPHandler) GetComponentObserverURL(ctx context.Context, orgName, projectName, componentName, environmentName string) (any, error)

func (*MCPHandler) GetComponentRelease added in v0.5.0

func (h *MCPHandler) GetComponentRelease(ctx context.Context, orgName, projectName, componentName, releaseName string) (any, error)

func (*MCPHandler) GetComponentReleaseSchema added in v0.5.0

func (h *MCPHandler) GetComponentReleaseSchema(ctx context.Context, orgName, projectName, componentName, releaseName string) (any, error)

func (*MCPHandler) GetComponentSchema added in v0.5.0

func (h *MCPHandler) GetComponentSchema(ctx context.Context, orgName, projectName, componentName string) (any, error)

func (*MCPHandler) GetComponentTypeSchema added in v0.5.0

func (h *MCPHandler) GetComponentTypeSchema(ctx context.Context, orgName, ctName string) (any, error)

func (*MCPHandler) GetComponentWorkloads

func (h *MCPHandler) GetComponentWorkloads(ctx context.Context, orgName, projectName, componentName string) (any, error)

func (*MCPHandler) GetDataPlane

func (h *MCPHandler) GetDataPlane(ctx context.Context, orgName, dpName string) (any, error)

func (*MCPHandler) GetEnvironment

func (h *MCPHandler) GetEnvironment(ctx context.Context, orgName, envName string) (any, error)

func (*MCPHandler) GetOrganization

func (h *MCPHandler) GetOrganization(ctx context.Context, name string) (any, error)

func (*MCPHandler) GetProject

func (h *MCPHandler) GetProject(ctx context.Context, orgName, projectName string) (any, error)

func (*MCPHandler) GetProjectDeploymentPipeline

func (h *MCPHandler) GetProjectDeploymentPipeline(ctx context.Context, orgName, projectName string) (any, error)

func (*MCPHandler) GetTraitSchema added in v0.5.0

func (h *MCPHandler) GetTraitSchema(ctx context.Context, orgName, traitName string) (any, error)

func (*MCPHandler) GetWorkflowSchema added in v0.5.0

func (h *MCPHandler) GetWorkflowSchema(ctx context.Context, orgName, workflowName string) (any, error)

func (*MCPHandler) ListBuildPlanes

func (h *MCPHandler) ListBuildPlanes(ctx context.Context, orgName string) (any, error)

func (*MCPHandler) ListComponentReleases added in v0.5.0

func (h *MCPHandler) ListComponentReleases(ctx context.Context, orgName, projectName, componentName string) (any, error)

func (*MCPHandler) ListComponentTypes added in v0.5.0

func (h *MCPHandler) ListComponentTypes(ctx context.Context, orgName string) (any, error)

func (*MCPHandler) ListComponents

func (h *MCPHandler) ListComponents(ctx context.Context, orgName, projectName string) (any, error)

func (*MCPHandler) ListDataPlanes

func (h *MCPHandler) ListDataPlanes(ctx context.Context, orgName string) (any, error)

func (*MCPHandler) ListEnvironments

func (h *MCPHandler) ListEnvironments(ctx context.Context, orgName string) (any, error)

func (*MCPHandler) ListOrganizations added in v0.5.0

func (h *MCPHandler) ListOrganizations(ctx context.Context) (any, error)

func (*MCPHandler) ListProjects

func (h *MCPHandler) ListProjects(ctx context.Context, orgName string) (any, error)

func (*MCPHandler) ListReleaseBindings added in v0.5.0

func (h *MCPHandler) ListReleaseBindings(ctx context.Context, orgName, projectName, componentName string, environments []string) (any, error)

func (*MCPHandler) ListTraits added in v0.5.0

func (h *MCPHandler) ListTraits(ctx context.Context, orgName string) (any, error)

func (*MCPHandler) ListWorkflows added in v0.5.0

func (h *MCPHandler) ListWorkflows(ctx context.Context, orgName string) (any, error)

func (*MCPHandler) PatchReleaseBinding added in v0.5.0

func (h *MCPHandler) PatchReleaseBinding(ctx context.Context, orgName, projectName, componentName, bindingName string, req *models.PatchReleaseBindingRequest) (any, error)

func (*MCPHandler) PromoteComponent added in v0.5.0

func (h *MCPHandler) PromoteComponent(ctx context.Context, orgName, projectName, componentName string, req *models.PromoteComponentRequest) (any, error)

func (*MCPHandler) UpdateComponentBinding

func (h *MCPHandler) UpdateComponentBinding(ctx context.Context, orgName, projectName, componentName, bindingName string, req *models.UpdateBindingRequest) (any, error)

Jump to

Keyboard shortcuts

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