UNPKG

@iflow-mcp/claudeus-wp-mcp

Version:

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

38 lines (37 loc) 904 B
export declare enum ConsentType { DATA_ACCESS = "DATA_ACCESS", CONTENT_MODIFICATION = "CONTENT_MODIFICATION", TOOL_EXECUTION = "TOOL_EXECUTION", LLM_SAMPLING = "LLM_SAMPLING" } export interface Operation { type: ConsentType; description: string; resource?: string; params?: Record<string, unknown>; } export interface OperationResult { success: boolean; timestamp: Date; operation: Operation; error?: Error; } export interface SecurityConfig { requireExplicitConsent: boolean; auditEnabled: boolean; privacyControls: { maskSensitiveData: boolean; allowExternalDataSharing: boolean; }; } export interface ConsentRequest { operation: Operation; context?: unknown; timestamp: Date; } export interface ConsentResponse { granted: boolean; timestamp: Date; expiresAt?: Date; restrictions?: string[]; }