UNPKG

@iflow-mcp/claudeus-wp-mcp

Version:

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

52 lines 1.86 kB
export async function handleSearchTools(name, args, client) { switch (name) { case 'claudeus_wp_search__search': { const results = await client.search(args.filters); return { content: [{ type: "text", text: JSON.stringify(results, null, 2) }] }; } case 'claudeus_wp_search__oembed': { const result = await client.getOEmbed(args.url, args.maxwidth, args.maxheight); return { content: [{ type: "text", text: JSON.stringify(result, null, 2) }] }; } case 'claudeus_wp_search__oembed_proxy': { const result = await client.getOEmbedProxy(args.url, args.maxwidth, args.maxheight); return { content: [{ type: "text", text: JSON.stringify(result, null, 2) }] }; } case 'claudeus_wp_search__get_url_details': { const result = await client.getURLDetails(args.url); return { content: [{ type: "text", text: JSON.stringify(result, null, 2) }] }; } case 'claudeus_wp_search__block_directory': { const results = await client.searchBlockDirectory(args.term, args.page, args.per_page); return { content: [{ type: "text", text: JSON.stringify(results, null, 2) }] }; } default: throw new Error(`Unknown search tool: ${name}`); } } //# sourceMappingURL=handlers.js.map