@yogeliu/mcp-server-yapi
Version:
Enhanced YAPI MCP server with multi-project support and enterprise features
26 lines • 906 B
TypeScript
import { MCPTool, MCPInput } from "mcp-framework";
import { z } from "zod";
declare class ListInterface extends MCPTool {
name: string;
description: string;
schema: z.ZodObject<{
project_id: z.ZodNumber;
page: z.ZodOptional<z.ZodOptional<z.ZodNumber>>;
limit: z.ZodOptional<z.ZodOptional<z.ZodNumber>>;
} & {
project_name: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
project_id: number;
project_name?: string | undefined;
page?: number | undefined;
limit?: number | undefined;
}, {
project_id: number;
project_name?: string | undefined;
page?: number | undefined;
limit?: number | undefined;
}>;
execute(input: MCPInput<this>): Promise<import("../utils/yapi-request.js").YapiResponse<any>>;
}
export default ListInterface;
//# sourceMappingURL=ListInterface.d.ts.map