api-mockingbird
Version:
MCP server for creating HTTP mock APIs for frontend development
73 lines (72 loc) • 2.01 kB
TypeScript
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;
}>;