claudeus-wp-mcp
Version:
The most comprehensive WordPress MCP server - 145 production-ready tools for complete WordPress management with AI
11 lines (10 loc) • 576 B
TypeScript
import { BaseApiClient } from './base-client.js';
import { Media, MediaData, MediaFilters } from '../types/media.js';
import { PaginatedResponse } from '../types/pagination.js';
export declare class MediaApiClient extends BaseApiClient {
getMedia(filters?: MediaFilters): Promise<PaginatedResponse<Media[]>>;
getMediaItem(id: number): Promise<Media>;
uploadMedia(file: Buffer, filename: string, data?: MediaData): Promise<Media>;
updateMedia(id: number, data: Partial<MediaData>): Promise<Media>;
deleteMedia(id: number, force?: boolean): Promise<void>;
}