UNPKG

claudeus-wp-mcp

Version:

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

37 lines (36 loc) 1.04 kB
/** * WordPress Plugins API Client * Handles plugin management operations */ import { BaseApiClient } from './base-client.js'; import { Plugin, PluginFilters } from '../types/plugin.js'; export declare class PluginsApiClient extends BaseApiClient { /** * Get all installed plugins * @param filters Optional filters (status, search) */ getPlugins(filters?: PluginFilters): Promise<Plugin[]>; /** * Get a specific plugin by its file path * @param plugin Plugin file path (e.g., "akismet/akismet") */ getPlugin(plugin: string): Promise<Plugin>; /** * Activate a plugin * @param plugin Plugin file path */ activatePlugin(plugin: string): Promise<Plugin>; /** * Deactivate a plugin * @param plugin Plugin file path */ deactivatePlugin(plugin: string): Promise<Plugin>; /** * Delete a plugin * @param plugin Plugin file path */ deletePlugin(plugin: string): Promise<{ deleted: boolean; previous: Plugin; }>; }