api-mockingbird
Version:
MCP server for creating HTTP mock APIs for frontend development
17 lines (16 loc) • 855 B
TypeScript
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;
}