UNPKG

@vessl-ai/mcpctl-control-plane

Version:

Vessl MCP Control Plane service for managing distributed jobs.

18 lines 863 B
import { ServerInstance, ServerRunSpec } from '@vessl-ai/mcpctl-shared/types/domain/server'; import { ServerService } from './server.service'; export declare class ServerController { private readonly serverService; constructor(serverService: ServerService); startServer(body: { runSpec: ServerRunSpec; }): Promise<ServerInstance>; stopServer(name: string): Promise<ServerInstance>; restartServer(name: string): Promise<ServerInstance>; statusServer(name: string): Promise<ServerInstance | undefined>; listServers(): Promise<ServerInstance[]>; listServerSpecs(): Promise<ServerRunSpec[]>; getServer(name: string): Promise<ServerInstance | undefined>; getServerSpec(name: string): Promise<ServerRunSpec | undefined>; removeServer(name: string): Promise<void>; } //# sourceMappingURL=server.controller.d.ts.map