@ably/cli
Version:
Ably CLI for Pub/Sub, Chat and Spaces
25 lines (24 loc) • 752 B
TypeScript
import { ConfigManager } from "../services/config-manager.js";
export declare class AblyMcpServer {
private activeOperations;
private configManager;
private controlHost?;
private server;
constructor(configManager: ConfigManager, options?: {
controlHost?: string;
});
start(): Promise<void>;
private executeChannelsHistoryCommand;
private executeChannelsListCommand;
private executeChannelsPresenceCommand;
private executeChannelsPublishCommand;
private executeChannelsSubscribeCommand;
private executeCommand;
private getAblyClient;
private getArgValue;
private getControlApi;
private setupClientId;
private setupResources;
private setupTools;
private shutdown;
}