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
TypeScript
/**
* 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;
}>;
}