UNPKG

@iflow-mcp/claudeus-wp-mcp

Version:

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

44 lines (43 loc) 1.28 kB
import { EventEmitter } from 'events'; import { McpServer } from '../../mcp/server.js'; export interface JsonRpcMessage { jsonrpc: '2.0'; id?: number | string; method?: string; params?: Record<string, unknown>; result?: Record<string, unknown>; error?: { code: number; message: string; data?: unknown; }; } export interface Transport { onMessage?: (message: JsonRpcMessage) => void; send(message: JsonRpcMessage): Promise<void>; start(): Promise<void>; close(): Promise<void>; } export declare class TestTransport extends EventEmitter implements Transport { onMessage?: (message: JsonRpcMessage) => void; private connected; private server?; private initialized; private startTime; private pendingRequests; private static testCount; private static totalTests; private static progressBar; private static updateProgress; private logTest; send(message: JsonRpcMessage): Promise<void>; start(): Promise<void>; private setupMessageHandling; private isValidJsonRpcMessage; private isValidCapabilities; private sendError; setServer(server: McpServer): void; close(): Promise<void>; isConnected(): boolean; isInitialized(): boolean; }