@ldavis9000aws/swarmui-generator
Version:
A Model Context Protocol server for SwarmUI image generation with TypeScript
34 lines • 1.35 kB
JavaScript
/**
* Tool exports for the SwarmUI MCP Server
*/
import { generateImagesSchema, generateImagesHandler } from './generate-images.js';
import { listModelsSchema, listModelsHandler } from './list-models.js'; // This import needs list-models.ts to compile cleanly
import { listSchedulersSchema, listSchedulersHandler } from './list-schedulers.js';
import { systemStatusSchema, systemStatusHandler } from './system-status.js';
export const tools = [
{
name: "generate_images",
description: generateImagesSchema.description, // Use the detailed description from schema
schema: generateImagesSchema,
handler: generateImagesHandler
},
{
name: "list_models",
description: listModelsSchema.description, // Use the detailed description from schema
schema: listModelsSchema,
handler: listModelsHandler
},
{
name: "list_schedulers",
description: listSchedulersSchema.description, // Use the detailed description from schema
schema: listSchedulersSchema,
handler: listSchedulersHandler
},
{
name: "get_system_status",
description: systemStatusSchema.description, // Use the detailed description from schema
schema: systemStatusSchema,
handler: systemStatusHandler
}
];
//# sourceMappingURL=index.js.map