/** * Wildberries MCP server factory. * * Tools are declared as JSON Schema in tools.ts and converted to a Zod raw * shape here (`jsonPropToZod` honours enum / integer / min / max / min-maxItems), * which is what McpServer.tool() expects and which validates tool inputs for free. * * Note: WBClient + RateLimiter are kept custom (not @theyahia/mcp-core's * BaseHttpClient) — they implement Wildberries' per-category rate limiting and * 409 penalty handling (X-Ratelimit-Retry-After), and per-host routing. */ import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import { WBClient } from "./client.js"; export declare const logger: import("@theyahia/mcp-core").Logger; export declare const TOOL_COUNT: number; export declare function createServer(client?: WBClient): McpServer; //# sourceMappingURL=server.d.ts.map