mcphandlers

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Nov 16, 2025 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MCPHandler

type MCPHandler struct {
	Services *services.Services
}

func (*MCPHandler) CreateComponent

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

func (*MCPHandler) CreateDataPlane

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

func (*MCPHandler) CreateEnvironment

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

func (*MCPHandler) CreateProject

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

func (*MCPHandler) ExplainSchema

func (h *MCPHandler) ExplainSchema(ctx context.Context, kind, path string) (string, 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) (string, error)

func (*MCPHandler) GetComponent

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

func (*MCPHandler) GetComponentBinding

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

func (*MCPHandler) GetComponentObserverURL

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

func (*MCPHandler) GetComponentWorkloads

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

func (*MCPHandler) GetDataPlane

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

func (*MCPHandler) GetEnvironment

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

func (*MCPHandler) GetOrganization

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

func (*MCPHandler) GetProject

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

func (*MCPHandler) GetProjectDeploymentPipeline

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

func (*MCPHandler) ListBuildPlanes

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

func (*MCPHandler) ListBuildTemplates

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

func (*MCPHandler) ListBuilds

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

func (*MCPHandler) ListComponents

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

func (*MCPHandler) ListDataPlanes

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

func (*MCPHandler) ListEnvironments

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

func (*MCPHandler) ListProjects

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

func (*MCPHandler) TriggerBuild

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

func (*MCPHandler) UpdateComponentBinding

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

Jump to

Keyboard shortcuts

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