UNPKG

@iflow-mcp/claudeus-wp-mcp

Version:

The most comprehensive WordPress MCP server - 145 production-ready tools for complete WordPress management with AI

63 lines 2.35 kB
export async function handleGlobalStylesTools(name, args, client) { switch (name) { case 'claudeus_wp_global_styles__get': { const id = args.id || 'custom'; const globalStyles = await client.getGlobalStyles(id); return { content: [{ type: "text", text: JSON.stringify(globalStyles, null, 2) }] }; } case 'claudeus_wp_global_styles__update': { const id = args.id || 'custom'; const globalStyles = await client.updateGlobalStyles(id, args.data); return { content: [{ type: "text", text: JSON.stringify(globalStyles, null, 2) }] }; } case 'claudeus_wp_global_styles__get_theme': { const themeStyles = await client.getThemeGlobalStyles(args.stylesheet); return { content: [{ type: "text", text: JSON.stringify(themeStyles, null, 2) }] }; } case 'claudeus_wp_global_styles__get_variations': { const variations = await client.getStyleVariations(args.stylesheet); return { content: [{ type: "text", text: JSON.stringify(variations, null, 2) }] }; } case 'claudeus_wp_global_styles__get_revisions': { const revisions = await client.getGlobalStylesRevisions(args.parent_id); return { content: [{ type: "text", text: JSON.stringify(revisions, null, 2) }] }; } case 'claudeus_wp_global_styles__get_revision': { const revision = await client.getGlobalStylesRevision(args.parent_id, args.revision_id); return { content: [{ type: "text", text: JSON.stringify(revision, null, 2) }] }; } default: throw new Error(`Unknown global styles tool: ${name}`); } } //# sourceMappingURL=handlers.js.map