UNPKG

api-mockingbird

Version:

MCP server for creating HTTP mock APIs for frontend development

17 lines (16 loc) 855 B
import { MockEndpoint, MockServer, MockServerConfig } from '../types/index.js'; export declare class MockServerManager { private servers; private configDir; startServer(config: MockServerConfig): Promise<MockServer>; stopServer(port: number): Promise<boolean>; addEndpoint(port: number, endpoint: MockEndpoint): Promise<boolean>; removeEndpoint(port: number, method: string, path: string): Promise<boolean>; getServerStatus(port: number): MockServer | null; getAllServers(): MockServer[]; setEndpointError(port: number, method: string, path: string, status: number, message: string): Promise<boolean>; toggleEndpointError(port: number, method: string, path: string, enabled: boolean): Promise<boolean>; saveEndpoints(port: number): Promise<void>; private loadEndpoints; private registerEndpointRoute; }