@ldavis9000aws/swarmui-generator
Version:
A Model Context Protocol server for SwarmUI image generation with TypeScript
45 lines (44 loc) • 1.11 kB
TypeScript
/**
* System Status MCP Tool
* * This file contains the MCP tool definition for retrieving SwarmUI system status.
*/
import { SwarmUIClient } from '../client/swarmui-client.js';
/**
* Input schema for the get_system_status tool.
*/
export declare const systemStatusSchema: {
description: string;
type: string;
properties: {};
required: never[];
};
/**
* Handler for the get_system_status tool
*/
export declare function systemStatusHandler(params: Record<string, never>, swarmui: SwarmUIClient): Promise<{
content: {
type: "text";
text: string;
}[];
_meta: {
modelLoadState: string | undefined;
modelName: string | undefined;
isGenerating: boolean | undefined;
queueLength: number | undefined;
error?: undefined;
};
isError?: undefined;
} | {
content: {
type: "text";
text: string;
}[];
isError: boolean;
_meta: {
error: string;
modelLoadState?: undefined;
modelName?: undefined;
isGenerating?: undefined;
queueLength?: undefined;
};
}>;