UNPKG

@rhofkens/mcp-quotes-server-claude-code

Version:

Model Context Protocol (MCP) server for managing and serving quotes

36 lines 2.2 kB
/** * MCP Quotes Server - Tools Index * * Exports all MCP tools for quote management. * Tools provide the main functionality for interacting with quotes. */ import type { Tool } from '@modelcontextprotocol/sdk/types.js'; export type ToolHandler = (args: unknown) => Promise<unknown>; export interface IToolRegistry { [toolName: string]: { definition: Tool; handler: ToolHandler; }; } /** * Registry of all available tools * Easy to extend with new tools */ export declare const toolRegistry: IToolRegistry; export declare const tools: import("zod").objectOutputType<{ name: import("zod").ZodString; description: import("zod").ZodOptional<import("zod").ZodString>; inputSchema: import("zod").ZodObject<{ type: import("zod").ZodLiteral<"object">; properties: import("zod").ZodOptional<import("zod").ZodObject<{}, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{}, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{}, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ type: import("zod").ZodLiteral<"object">; properties: 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">, import("zod").objectInputType<{ type: import("zod").ZodLiteral<"object">; properties: 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">>; }, import("zod").ZodTypeAny, "passthrough">[]; export { getQuotesTool, handleGetQuotes } from './getQuotes.js'; export { getResilientQuotesTool, handleGetResilientQuotes, getQuotesHealthStatus, prewarmQuotesCache, } from './getResilientQuotes.js'; //# sourceMappingURL=index.d.ts.map