UNPKG

@kaminaduck/scryfall-mcp-server

Version:

A Model Context Protocol (MCP) server that provides access to the Scryfall API for Magic: The Gathering card data

26 lines 1.88 kB
/** * Main MCP server configuration for the Scryfall server. */ import { Server } from '@modelcontextprotocol/sdk/server/index.js'; export declare const server: Server<{ method: string; params?: import("zod").objectOutputType<{ _meta: import("zod").ZodOptional<import("zod").ZodObject<{ progressToken: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ progressToken: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ progressToken: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>>; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough"> | undefined; }, { method: string; params?: import("zod").objectOutputType<{ _meta: import("zod").ZodOptional<import("zod").ZodObject<{}, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{}, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{}, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough"> | undefined; }, import("zod").objectOutputType<{ _meta: import("zod").ZodOptional<import("zod").ZodObject<{}, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{}, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{}, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>; export declare function isFileOperationsAvailable(): boolean; export declare function initializeServer(): Promise<void>; //# sourceMappingURL=server.d.ts.map