@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
TypeScript
/**
* 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