// Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: // - protoc-gen-go-grpc v1.6.1 // - protoc v6.32.1 // source: proto/mcp/v1/mcp.proto package mcpv1 import ( context "context" grpc "google.golang.org/grpc" codes "google.golang.org/grpc/codes" status "google.golang.org/grpc/status" ) // This is a compile-time assertion to ensure that this generated file // is compatible with the grpc package it is being compiled against. // Requires gRPC-Go v1.64.0 or later. const _ = grpc.SupportPackageIsVersion9 const ( McpAgentService_Deploy_FullMethodName = "/mcp.v1.McpAgentService/Deploy" McpAgentService_UndeployService_FullMethodName = "/mcp.v1.McpAgentService/UndeployService" McpAgentService_StopService_FullMethodName = "/mcp.v1.McpAgentService/StopService" McpAgentService_StartService_FullMethodName = "/mcp.v1.McpAgentService/StartService" McpAgentService_RestartService_FullMethodName = "/mcp.v1.McpAgentService/RestartService" McpAgentService_SyncDesiredState_FullMethodName = "/mcp.v1.McpAgentService/SyncDesiredState" McpAgentService_ListServices_FullMethodName = "/mcp.v1.McpAgentService/ListServices" McpAgentService_GetServiceStatus_FullMethodName = "/mcp.v1.McpAgentService/GetServiceStatus" McpAgentService_LiveCheck_FullMethodName = "/mcp.v1.McpAgentService/LiveCheck" McpAgentService_AdoptContainers_FullMethodName = "/mcp.v1.McpAgentService/AdoptContainers" McpAgentService_PurgeComponent_FullMethodName = "/mcp.v1.McpAgentService/PurgeComponent" McpAgentService_PushFile_FullMethodName = "/mcp.v1.McpAgentService/PushFile" McpAgentService_PullFile_FullMethodName = "/mcp.v1.McpAgentService/PullFile" McpAgentService_NodeStatus_FullMethodName = "/mcp.v1.McpAgentService/NodeStatus" McpAgentService_ListDNSRecords_FullMethodName = "/mcp.v1.McpAgentService/ListDNSRecords" McpAgentService_ListProxyRoutes_FullMethodName = "/mcp.v1.McpAgentService/ListProxyRoutes" McpAgentService_AddProxyRoute_FullMethodName = "/mcp.v1.McpAgentService/AddProxyRoute" McpAgentService_RemoveProxyRoute_FullMethodName = "/mcp.v1.McpAgentService/RemoveProxyRoute" McpAgentService_SetupEdgeRoute_FullMethodName = "/mcp.v1.McpAgentService/SetupEdgeRoute" McpAgentService_RemoveEdgeRoute_FullMethodName = "/mcp.v1.McpAgentService/RemoveEdgeRoute" McpAgentService_ListEdgeRoutes_FullMethodName = "/mcp.v1.McpAgentService/ListEdgeRoutes" McpAgentService_HealthCheck_FullMethodName = "/mcp.v1.McpAgentService/HealthCheck" McpAgentService_Logs_FullMethodName = "/mcp.v1.McpAgentService/Logs" ) // McpAgentServiceClient is the client API for McpAgentService service. // // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. type McpAgentServiceClient interface { // Service lifecycle Deploy(ctx context.Context, in *DeployRequest, opts ...grpc.CallOption) (*DeployResponse, error) UndeployService(ctx context.Context, in *UndeployServiceRequest, opts ...grpc.CallOption) (*UndeployServiceResponse, error) StopService(ctx context.Context, in *StopServiceRequest, opts ...grpc.CallOption) (*StopServiceResponse, error) StartService(ctx context.Context, in *StartServiceRequest, opts ...grpc.CallOption) (*StartServiceResponse, error) RestartService(ctx context.Context, in *RestartServiceRequest, opts ...grpc.CallOption) (*RestartServiceResponse, error) // Desired state SyncDesiredState(ctx context.Context, in *SyncDesiredStateRequest, opts ...grpc.CallOption) (*SyncDesiredStateResponse, error) // Status and registry ListServices(ctx context.Context, in *ListServicesRequest, opts ...grpc.CallOption) (*ListServicesResponse, error) GetServiceStatus(ctx context.Context, in *GetServiceStatusRequest, opts ...grpc.CallOption) (*GetServiceStatusResponse, error) LiveCheck(ctx context.Context, in *LiveCheckRequest, opts ...grpc.CallOption) (*LiveCheckResponse, error) // Adopt AdoptContainers(ctx context.Context, in *AdoptContainersRequest, opts ...grpc.CallOption) (*AdoptContainersResponse, error) // Purge PurgeComponent(ctx context.Context, in *PurgeRequest, opts ...grpc.CallOption) (*PurgeResponse, error) // File transfer PushFile(ctx context.Context, in *PushFileRequest, opts ...grpc.CallOption) (*PushFileResponse, error) PullFile(ctx context.Context, in *PullFileRequest, opts ...grpc.CallOption) (*PullFileResponse, error) // Node NodeStatus(ctx context.Context, in *NodeStatusRequest, opts ...grpc.CallOption) (*NodeStatusResponse, error) // DNS (query MCNS) ListDNSRecords(ctx context.Context, in *ListDNSRecordsRequest, opts ...grpc.CallOption) (*ListDNSRecordsResponse, error) // Proxy routes (query mc-proxy) ListProxyRoutes(ctx context.Context, in *ListProxyRoutesRequest, opts ...grpc.CallOption) (*ListProxyRoutesResponse, error) AddProxyRoute(ctx context.Context, in *AddProxyRouteRequest, opts ...grpc.CallOption) (*AddProxyRouteResponse, error) RemoveProxyRoute(ctx context.Context, in *RemoveProxyRouteRequest, opts ...grpc.CallOption) (*RemoveProxyRouteResponse, error) // Edge routing (called by master on edge nodes) SetupEdgeRoute(ctx context.Context, in *SetupEdgeRouteRequest, opts ...grpc.CallOption) (*SetupEdgeRouteResponse, error) RemoveEdgeRoute(ctx context.Context, in *RemoveEdgeRouteRequest, opts ...grpc.CallOption) (*RemoveEdgeRouteResponse, error) ListEdgeRoutes(ctx context.Context, in *ListEdgeRoutesRequest, opts ...grpc.CallOption) (*ListEdgeRoutesResponse, error) // Health (called by master on missed heartbeats) HealthCheck(ctx context.Context, in *HealthCheckRequest, opts ...grpc.CallOption) (*HealthCheckResponse, error) // Logs Logs(ctx context.Context, in *LogsRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[LogsResponse], error) } type mcpAgentServiceClient struct { cc grpc.ClientConnInterface } func NewMcpAgentServiceClient(cc grpc.ClientConnInterface) McpAgentServiceClient { return &mcpAgentServiceClient{cc} } func (c *mcpAgentServiceClient) Deploy(ctx context.Context, in *DeployRequest, opts ...grpc.CallOption) (*DeployResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(DeployResponse) err := c.cc.Invoke(ctx, McpAgentService_Deploy_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *mcpAgentServiceClient) UndeployService(ctx context.Context, in *UndeployServiceRequest, opts ...grpc.CallOption) (*UndeployServiceResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(UndeployServiceResponse) err := c.cc.Invoke(ctx, McpAgentService_UndeployService_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *mcpAgentServiceClient) StopService(ctx context.Context, in *StopServiceRequest, opts ...grpc.CallOption) (*StopServiceResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(StopServiceResponse) err := c.cc.Invoke(ctx, McpAgentService_StopService_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *mcpAgentServiceClient) StartService(ctx context.Context, in *StartServiceRequest, opts ...grpc.CallOption) (*StartServiceResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(StartServiceResponse) err := c.cc.Invoke(ctx, McpAgentService_StartService_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *mcpAgentServiceClient) RestartService(ctx context.Context, in *RestartServiceRequest, opts ...grpc.CallOption) (*RestartServiceResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(RestartServiceResponse) err := c.cc.Invoke(ctx, McpAgentService_RestartService_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *mcpAgentServiceClient) SyncDesiredState(ctx context.Context, in *SyncDesiredStateRequest, opts ...grpc.CallOption) (*SyncDesiredStateResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(SyncDesiredStateResponse) err := c.cc.Invoke(ctx, McpAgentService_SyncDesiredState_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *mcpAgentServiceClient) ListServices(ctx context.Context, in *ListServicesRequest, opts ...grpc.CallOption) (*ListServicesResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(ListServicesResponse) err := c.cc.Invoke(ctx, McpAgentService_ListServices_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *mcpAgentServiceClient) GetServiceStatus(ctx context.Context, in *GetServiceStatusRequest, opts ...grpc.CallOption) (*GetServiceStatusResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(GetServiceStatusResponse) err := c.cc.Invoke(ctx, McpAgentService_GetServiceStatus_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *mcpAgentServiceClient) LiveCheck(ctx context.Context, in *LiveCheckRequest, opts ...grpc.CallOption) (*LiveCheckResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(LiveCheckResponse) err := c.cc.Invoke(ctx, McpAgentService_LiveCheck_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *mcpAgentServiceClient) AdoptContainers(ctx context.Context, in *AdoptContainersRequest, opts ...grpc.CallOption) (*AdoptContainersResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(AdoptContainersResponse) err := c.cc.Invoke(ctx, McpAgentService_AdoptContainers_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *mcpAgentServiceClient) PurgeComponent(ctx context.Context, in *PurgeRequest, opts ...grpc.CallOption) (*PurgeResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(PurgeResponse) err := c.cc.Invoke(ctx, McpAgentService_PurgeComponent_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *mcpAgentServiceClient) PushFile(ctx context.Context, in *PushFileRequest, opts ...grpc.CallOption) (*PushFileResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(PushFileResponse) err := c.cc.Invoke(ctx, McpAgentService_PushFile_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *mcpAgentServiceClient) PullFile(ctx context.Context, in *PullFileRequest, opts ...grpc.CallOption) (*PullFileResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(PullFileResponse) err := c.cc.Invoke(ctx, McpAgentService_PullFile_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *mcpAgentServiceClient) NodeStatus(ctx context.Context, in *NodeStatusRequest, opts ...grpc.CallOption) (*NodeStatusResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(NodeStatusResponse) err := c.cc.Invoke(ctx, McpAgentService_NodeStatus_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *mcpAgentServiceClient) ListDNSRecords(ctx context.Context, in *ListDNSRecordsRequest, opts ...grpc.CallOption) (*ListDNSRecordsResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(ListDNSRecordsResponse) err := c.cc.Invoke(ctx, McpAgentService_ListDNSRecords_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *mcpAgentServiceClient) ListProxyRoutes(ctx context.Context, in *ListProxyRoutesRequest, opts ...grpc.CallOption) (*ListProxyRoutesResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(ListProxyRoutesResponse) err := c.cc.Invoke(ctx, McpAgentService_ListProxyRoutes_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *mcpAgentServiceClient) AddProxyRoute(ctx context.Context, in *AddProxyRouteRequest, opts ...grpc.CallOption) (*AddProxyRouteResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(AddProxyRouteResponse) err := c.cc.Invoke(ctx, McpAgentService_AddProxyRoute_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *mcpAgentServiceClient) RemoveProxyRoute(ctx context.Context, in *RemoveProxyRouteRequest, opts ...grpc.CallOption) (*RemoveProxyRouteResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(RemoveProxyRouteResponse) err := c.cc.Invoke(ctx, McpAgentService_RemoveProxyRoute_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *mcpAgentServiceClient) SetupEdgeRoute(ctx context.Context, in *SetupEdgeRouteRequest, opts ...grpc.CallOption) (*SetupEdgeRouteResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(SetupEdgeRouteResponse) err := c.cc.Invoke(ctx, McpAgentService_SetupEdgeRoute_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *mcpAgentServiceClient) RemoveEdgeRoute(ctx context.Context, in *RemoveEdgeRouteRequest, opts ...grpc.CallOption) (*RemoveEdgeRouteResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(RemoveEdgeRouteResponse) err := c.cc.Invoke(ctx, McpAgentService_RemoveEdgeRoute_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *mcpAgentServiceClient) ListEdgeRoutes(ctx context.Context, in *ListEdgeRoutesRequest, opts ...grpc.CallOption) (*ListEdgeRoutesResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(ListEdgeRoutesResponse) err := c.cc.Invoke(ctx, McpAgentService_ListEdgeRoutes_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *mcpAgentServiceClient) HealthCheck(ctx context.Context, in *HealthCheckRequest, opts ...grpc.CallOption) (*HealthCheckResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(HealthCheckResponse) err := c.cc.Invoke(ctx, McpAgentService_HealthCheck_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *mcpAgentServiceClient) Logs(ctx context.Context, in *LogsRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[LogsResponse], error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) stream, err := c.cc.NewStream(ctx, &McpAgentService_ServiceDesc.Streams[0], McpAgentService_Logs_FullMethodName, cOpts...) if err != nil { return nil, err } x := &grpc.GenericClientStream[LogsRequest, LogsResponse]{ClientStream: stream} if err := x.ClientStream.SendMsg(in); err != nil { return nil, err } if err := x.ClientStream.CloseSend(); err != nil { return nil, err } return x, nil } // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. type McpAgentService_LogsClient = grpc.ServerStreamingClient[LogsResponse] // McpAgentServiceServer is the server API for McpAgentService service. // All implementations must embed UnimplementedMcpAgentServiceServer // for forward compatibility. type McpAgentServiceServer interface { // Service lifecycle Deploy(context.Context, *DeployRequest) (*DeployResponse, error) UndeployService(context.Context, *UndeployServiceRequest) (*UndeployServiceResponse, error) StopService(context.Context, *StopServiceRequest) (*StopServiceResponse, error) StartService(context.Context, *StartServiceRequest) (*StartServiceResponse, error) RestartService(context.Context, *RestartServiceRequest) (*RestartServiceResponse, error) // Desired state SyncDesiredState(context.Context, *SyncDesiredStateRequest) (*SyncDesiredStateResponse, error) // Status and registry ListServices(context.Context, *ListServicesRequest) (*ListServicesResponse, error) GetServiceStatus(context.Context, *GetServiceStatusRequest) (*GetServiceStatusResponse, error) LiveCheck(context.Context, *LiveCheckRequest) (*LiveCheckResponse, error) // Adopt AdoptContainers(context.Context, *AdoptContainersRequest) (*AdoptContainersResponse, error) // Purge PurgeComponent(context.Context, *PurgeRequest) (*PurgeResponse, error) // File transfer PushFile(context.Context, *PushFileRequest) (*PushFileResponse, error) PullFile(context.Context, *PullFileRequest) (*PullFileResponse, error) // Node NodeStatus(context.Context, *NodeStatusRequest) (*NodeStatusResponse, error) // DNS (query MCNS) ListDNSRecords(context.Context, *ListDNSRecordsRequest) (*ListDNSRecordsResponse, error) // Proxy routes (query mc-proxy) ListProxyRoutes(context.Context, *ListProxyRoutesRequest) (*ListProxyRoutesResponse, error) AddProxyRoute(context.Context, *AddProxyRouteRequest) (*AddProxyRouteResponse, error) RemoveProxyRoute(context.Context, *RemoveProxyRouteRequest) (*RemoveProxyRouteResponse, error) // Edge routing (called by master on edge nodes) SetupEdgeRoute(context.Context, *SetupEdgeRouteRequest) (*SetupEdgeRouteResponse, error) RemoveEdgeRoute(context.Context, *RemoveEdgeRouteRequest) (*RemoveEdgeRouteResponse, error) ListEdgeRoutes(context.Context, *ListEdgeRoutesRequest) (*ListEdgeRoutesResponse, error) // Health (called by master on missed heartbeats) HealthCheck(context.Context, *HealthCheckRequest) (*HealthCheckResponse, error) // Logs Logs(*LogsRequest, grpc.ServerStreamingServer[LogsResponse]) error mustEmbedUnimplementedMcpAgentServiceServer() } // UnimplementedMcpAgentServiceServer must be embedded to have // forward compatible implementations. // // NOTE: this should be embedded by value instead of pointer to avoid a nil // pointer dereference when methods are called. type UnimplementedMcpAgentServiceServer struct{} func (UnimplementedMcpAgentServiceServer) Deploy(context.Context, *DeployRequest) (*DeployResponse, error) { return nil, status.Error(codes.Unimplemented, "method Deploy not implemented") } func (UnimplementedMcpAgentServiceServer) UndeployService(context.Context, *UndeployServiceRequest) (*UndeployServiceResponse, error) { return nil, status.Error(codes.Unimplemented, "method UndeployService not implemented") } func (UnimplementedMcpAgentServiceServer) StopService(context.Context, *StopServiceRequest) (*StopServiceResponse, error) { return nil, status.Error(codes.Unimplemented, "method StopService not implemented") } func (UnimplementedMcpAgentServiceServer) StartService(context.Context, *StartServiceRequest) (*StartServiceResponse, error) { return nil, status.Error(codes.Unimplemented, "method StartService not implemented") } func (UnimplementedMcpAgentServiceServer) RestartService(context.Context, *RestartServiceRequest) (*RestartServiceResponse, error) { return nil, status.Error(codes.Unimplemented, "method RestartService not implemented") } func (UnimplementedMcpAgentServiceServer) SyncDesiredState(context.Context, *SyncDesiredStateRequest) (*SyncDesiredStateResponse, error) { return nil, status.Error(codes.Unimplemented, "method SyncDesiredState not implemented") } func (UnimplementedMcpAgentServiceServer) ListServices(context.Context, *ListServicesRequest) (*ListServicesResponse, error) { return nil, status.Error(codes.Unimplemented, "method ListServices not implemented") } func (UnimplementedMcpAgentServiceServer) GetServiceStatus(context.Context, *GetServiceStatusRequest) (*GetServiceStatusResponse, error) { return nil, status.Error(codes.Unimplemented, "method GetServiceStatus not implemented") } func (UnimplementedMcpAgentServiceServer) LiveCheck(context.Context, *LiveCheckRequest) (*LiveCheckResponse, error) { return nil, status.Error(codes.Unimplemented, "method LiveCheck not implemented") } func (UnimplementedMcpAgentServiceServer) AdoptContainers(context.Context, *AdoptContainersRequest) (*AdoptContainersResponse, error) { return nil, status.Error(codes.Unimplemented, "method AdoptContainers not implemented") } func (UnimplementedMcpAgentServiceServer) PurgeComponent(context.Context, *PurgeRequest) (*PurgeResponse, error) { return nil, status.Error(codes.Unimplemented, "method PurgeComponent not implemented") } func (UnimplementedMcpAgentServiceServer) PushFile(context.Context, *PushFileRequest) (*PushFileResponse, error) { return nil, status.Error(codes.Unimplemented, "method PushFile not implemented") } func (UnimplementedMcpAgentServiceServer) PullFile(context.Context, *PullFileRequest) (*PullFileResponse, error) { return nil, status.Error(codes.Unimplemented, "method PullFile not implemented") } func (UnimplementedMcpAgentServiceServer) NodeStatus(context.Context, *NodeStatusRequest) (*NodeStatusResponse, error) { return nil, status.Error(codes.Unimplemented, "method NodeStatus not implemented") } func (UnimplementedMcpAgentServiceServer) ListDNSRecords(context.Context, *ListDNSRecordsRequest) (*ListDNSRecordsResponse, error) { return nil, status.Error(codes.Unimplemented, "method ListDNSRecords not implemented") } func (UnimplementedMcpAgentServiceServer) ListProxyRoutes(context.Context, *ListProxyRoutesRequest) (*ListProxyRoutesResponse, error) { return nil, status.Error(codes.Unimplemented, "method ListProxyRoutes not implemented") } func (UnimplementedMcpAgentServiceServer) AddProxyRoute(context.Context, *AddProxyRouteRequest) (*AddProxyRouteResponse, error) { return nil, status.Error(codes.Unimplemented, "method AddProxyRoute not implemented") } func (UnimplementedMcpAgentServiceServer) RemoveProxyRoute(context.Context, *RemoveProxyRouteRequest) (*RemoveProxyRouteResponse, error) { return nil, status.Error(codes.Unimplemented, "method RemoveProxyRoute not implemented") } func (UnimplementedMcpAgentServiceServer) SetupEdgeRoute(context.Context, *SetupEdgeRouteRequest) (*SetupEdgeRouteResponse, error) { return nil, status.Error(codes.Unimplemented, "method SetupEdgeRoute not implemented") } func (UnimplementedMcpAgentServiceServer) RemoveEdgeRoute(context.Context, *RemoveEdgeRouteRequest) (*RemoveEdgeRouteResponse, error) { return nil, status.Error(codes.Unimplemented, "method RemoveEdgeRoute not implemented") } func (UnimplementedMcpAgentServiceServer) ListEdgeRoutes(context.Context, *ListEdgeRoutesRequest) (*ListEdgeRoutesResponse, error) { return nil, status.Error(codes.Unimplemented, "method ListEdgeRoutes not implemented") } func (UnimplementedMcpAgentServiceServer) HealthCheck(context.Context, *HealthCheckRequest) (*HealthCheckResponse, error) { return nil, status.Error(codes.Unimplemented, "method HealthCheck not implemented") } func (UnimplementedMcpAgentServiceServer) Logs(*LogsRequest, grpc.ServerStreamingServer[LogsResponse]) error { return status.Error(codes.Unimplemented, "method Logs not implemented") } func (UnimplementedMcpAgentServiceServer) mustEmbedUnimplementedMcpAgentServiceServer() {} func (UnimplementedMcpAgentServiceServer) testEmbeddedByValue() {} // UnsafeMcpAgentServiceServer may be embedded to opt out of forward compatibility for this service. // Use of this interface is not recommended, as added methods to McpAgentServiceServer will // result in compilation errors. type UnsafeMcpAgentServiceServer interface { mustEmbedUnimplementedMcpAgentServiceServer() } func RegisterMcpAgentServiceServer(s grpc.ServiceRegistrar, srv McpAgentServiceServer) { // If the following call panics, it indicates UnimplementedMcpAgentServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. if t, ok := srv.(interface{ testEmbeddedByValue() }); ok { t.testEmbeddedByValue() } s.RegisterService(&McpAgentService_ServiceDesc, srv) } func _McpAgentService_Deploy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(DeployRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(McpAgentServiceServer).Deploy(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: McpAgentService_Deploy_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(McpAgentServiceServer).Deploy(ctx, req.(*DeployRequest)) } return interceptor(ctx, in, info, handler) } func _McpAgentService_UndeployService_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(UndeployServiceRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(McpAgentServiceServer).UndeployService(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: McpAgentService_UndeployService_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(McpAgentServiceServer).UndeployService(ctx, req.(*UndeployServiceRequest)) } return interceptor(ctx, in, info, handler) } func _McpAgentService_StopService_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(StopServiceRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(McpAgentServiceServer).StopService(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: McpAgentService_StopService_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(McpAgentServiceServer).StopService(ctx, req.(*StopServiceRequest)) } return interceptor(ctx, in, info, handler) } func _McpAgentService_StartService_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(StartServiceRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(McpAgentServiceServer).StartService(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: McpAgentService_StartService_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(McpAgentServiceServer).StartService(ctx, req.(*StartServiceRequest)) } return interceptor(ctx, in, info, handler) } func _McpAgentService_RestartService_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(RestartServiceRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(McpAgentServiceServer).RestartService(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: McpAgentService_RestartService_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(McpAgentServiceServer).RestartService(ctx, req.(*RestartServiceRequest)) } return interceptor(ctx, in, info, handler) } func _McpAgentService_SyncDesiredState_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(SyncDesiredStateRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(McpAgentServiceServer).SyncDesiredState(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: McpAgentService_SyncDesiredState_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(McpAgentServiceServer).SyncDesiredState(ctx, req.(*SyncDesiredStateRequest)) } return interceptor(ctx, in, info, handler) } func _McpAgentService_ListServices_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(ListServicesRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(McpAgentServiceServer).ListServices(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: McpAgentService_ListServices_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(McpAgentServiceServer).ListServices(ctx, req.(*ListServicesRequest)) } return interceptor(ctx, in, info, handler) } func _McpAgentService_GetServiceStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(GetServiceStatusRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(McpAgentServiceServer).GetServiceStatus(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: McpAgentService_GetServiceStatus_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(McpAgentServiceServer).GetServiceStatus(ctx, req.(*GetServiceStatusRequest)) } return interceptor(ctx, in, info, handler) } func _McpAgentService_LiveCheck_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(LiveCheckRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(McpAgentServiceServer).LiveCheck(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: McpAgentService_LiveCheck_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(McpAgentServiceServer).LiveCheck(ctx, req.(*LiveCheckRequest)) } return interceptor(ctx, in, info, handler) } func _McpAgentService_AdoptContainers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(AdoptContainersRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(McpAgentServiceServer).AdoptContainers(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: McpAgentService_AdoptContainers_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(McpAgentServiceServer).AdoptContainers(ctx, req.(*AdoptContainersRequest)) } return interceptor(ctx, in, info, handler) } func _McpAgentService_PurgeComponent_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(PurgeRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(McpAgentServiceServer).PurgeComponent(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: McpAgentService_PurgeComponent_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(McpAgentServiceServer).PurgeComponent(ctx, req.(*PurgeRequest)) } return interceptor(ctx, in, info, handler) } func _McpAgentService_PushFile_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(PushFileRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(McpAgentServiceServer).PushFile(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: McpAgentService_PushFile_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(McpAgentServiceServer).PushFile(ctx, req.(*PushFileRequest)) } return interceptor(ctx, in, info, handler) } func _McpAgentService_PullFile_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(PullFileRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(McpAgentServiceServer).PullFile(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: McpAgentService_PullFile_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(McpAgentServiceServer).PullFile(ctx, req.(*PullFileRequest)) } return interceptor(ctx, in, info, handler) } func _McpAgentService_NodeStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(NodeStatusRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(McpAgentServiceServer).NodeStatus(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: McpAgentService_NodeStatus_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(McpAgentServiceServer).NodeStatus(ctx, req.(*NodeStatusRequest)) } return interceptor(ctx, in, info, handler) } func _McpAgentService_ListDNSRecords_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(ListDNSRecordsRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(McpAgentServiceServer).ListDNSRecords(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: McpAgentService_ListDNSRecords_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(McpAgentServiceServer).ListDNSRecords(ctx, req.(*ListDNSRecordsRequest)) } return interceptor(ctx, in, info, handler) } func _McpAgentService_ListProxyRoutes_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(ListProxyRoutesRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(McpAgentServiceServer).ListProxyRoutes(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: McpAgentService_ListProxyRoutes_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(McpAgentServiceServer).ListProxyRoutes(ctx, req.(*ListProxyRoutesRequest)) } return interceptor(ctx, in, info, handler) } func _McpAgentService_AddProxyRoute_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(AddProxyRouteRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(McpAgentServiceServer).AddProxyRoute(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: McpAgentService_AddProxyRoute_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(McpAgentServiceServer).AddProxyRoute(ctx, req.(*AddProxyRouteRequest)) } return interceptor(ctx, in, info, handler) } func _McpAgentService_RemoveProxyRoute_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(RemoveProxyRouteRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(McpAgentServiceServer).RemoveProxyRoute(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: McpAgentService_RemoveProxyRoute_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(McpAgentServiceServer).RemoveProxyRoute(ctx, req.(*RemoveProxyRouteRequest)) } return interceptor(ctx, in, info, handler) } func _McpAgentService_SetupEdgeRoute_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(SetupEdgeRouteRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(McpAgentServiceServer).SetupEdgeRoute(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: McpAgentService_SetupEdgeRoute_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(McpAgentServiceServer).SetupEdgeRoute(ctx, req.(*SetupEdgeRouteRequest)) } return interceptor(ctx, in, info, handler) } func _McpAgentService_RemoveEdgeRoute_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(RemoveEdgeRouteRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(McpAgentServiceServer).RemoveEdgeRoute(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: McpAgentService_RemoveEdgeRoute_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(McpAgentServiceServer).RemoveEdgeRoute(ctx, req.(*RemoveEdgeRouteRequest)) } return interceptor(ctx, in, info, handler) } func _McpAgentService_ListEdgeRoutes_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(ListEdgeRoutesRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(McpAgentServiceServer).ListEdgeRoutes(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: McpAgentService_ListEdgeRoutes_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(McpAgentServiceServer).ListEdgeRoutes(ctx, req.(*ListEdgeRoutesRequest)) } return interceptor(ctx, in, info, handler) } func _McpAgentService_HealthCheck_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(HealthCheckRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(McpAgentServiceServer).HealthCheck(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: McpAgentService_HealthCheck_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(McpAgentServiceServer).HealthCheck(ctx, req.(*HealthCheckRequest)) } return interceptor(ctx, in, info, handler) } func _McpAgentService_Logs_Handler(srv interface{}, stream grpc.ServerStream) error { m := new(LogsRequest) if err := stream.RecvMsg(m); err != nil { return err } return srv.(McpAgentServiceServer).Logs(m, &grpc.GenericServerStream[LogsRequest, LogsResponse]{ServerStream: stream}) } // This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. type McpAgentService_LogsServer = grpc.ServerStreamingServer[LogsResponse] // McpAgentService_ServiceDesc is the grpc.ServiceDesc for McpAgentService service. // It's only intended for direct use with grpc.RegisterService, // and not to be introspected or modified (even as a copy) var McpAgentService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "mcp.v1.McpAgentService", HandlerType: (*McpAgentServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Deploy", Handler: _McpAgentService_Deploy_Handler, }, { MethodName: "UndeployService", Handler: _McpAgentService_UndeployService_Handler, }, { MethodName: "StopService", Handler: _McpAgentService_StopService_Handler, }, { MethodName: "StartService", Handler: _McpAgentService_StartService_Handler, }, { MethodName: "RestartService", Handler: _McpAgentService_RestartService_Handler, }, { MethodName: "SyncDesiredState", Handler: _McpAgentService_SyncDesiredState_Handler, }, { MethodName: "ListServices", Handler: _McpAgentService_ListServices_Handler, }, { MethodName: "GetServiceStatus", Handler: _McpAgentService_GetServiceStatus_Handler, }, { MethodName: "LiveCheck", Handler: _McpAgentService_LiveCheck_Handler, }, { MethodName: "AdoptContainers", Handler: _McpAgentService_AdoptContainers_Handler, }, { MethodName: "PurgeComponent", Handler: _McpAgentService_PurgeComponent_Handler, }, { MethodName: "PushFile", Handler: _McpAgentService_PushFile_Handler, }, { MethodName: "PullFile", Handler: _McpAgentService_PullFile_Handler, }, { MethodName: "NodeStatus", Handler: _McpAgentService_NodeStatus_Handler, }, { MethodName: "ListDNSRecords", Handler: _McpAgentService_ListDNSRecords_Handler, }, { MethodName: "ListProxyRoutes", Handler: _McpAgentService_ListProxyRoutes_Handler, }, { MethodName: "AddProxyRoute", Handler: _McpAgentService_AddProxyRoute_Handler, }, { MethodName: "RemoveProxyRoute", Handler: _McpAgentService_RemoveProxyRoute_Handler, }, { MethodName: "SetupEdgeRoute", Handler: _McpAgentService_SetupEdgeRoute_Handler, }, { MethodName: "RemoveEdgeRoute", Handler: _McpAgentService_RemoveEdgeRoute_Handler, }, { MethodName: "ListEdgeRoutes", Handler: _McpAgentService_ListEdgeRoutes_Handler, }, { MethodName: "HealthCheck", Handler: _McpAgentService_HealthCheck_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "Logs", Handler: _McpAgentService_Logs_Handler, ServerStreams: true, }, }, Metadata: "proto/mcp/v1/mcp.proto", }