UNPKG

api-mockingbird

Version:

MCP server for creating HTTP mock APIs for frontend development

73 lines (72 loc) 2.01 kB
import { Tool } from '@modelcontextprotocol/sdk/types.js'; import { MockServerManager } from '../services/MockServerManager.js'; import { ToolArgs } from '../types/index.js'; export declare const TOGGLE_ENDPOINT_ERROR_TOOL: Tool; export declare function handleToggleEndpointError(serverManager: MockServerManager, args: ToolArgs): Promise<{ [x: string]: unknown; content: ({ [x: string]: unknown; type: "text"; text: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; data: string; type: "image"; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; data: string; type: "audio"; mimeType: string; _meta?: { [x: string]: unknown; } | undefined; } | { [x: string]: unknown; type: "resource_link"; name: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; title?: string | undefined; description?: string | undefined; } | { [x: string]: unknown; resource: { [x: string]: unknown; text: string; uri: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; } | { [x: string]: unknown; uri: string; blob: string; _meta?: { [x: string]: unknown; } | undefined; mimeType?: string | undefined; }; type: "resource"; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>;