UNPKG

@trendmoon/mcp-server

Version:

TrendMoon MCP Server - Library and Standalone Server for Cryptocurrency and Social Data

38 lines 1.39 kB
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import { CoinService } from "@trendmoon/api-client"; import { z } from "zod"; export declare const SearchCoinsSchema: z.ZodObject<{ query: z.ZodOptional<z.ZodString>; symbol: z.ZodOptional<z.ZodString>; platforms: z.ZodOptional<z.ZodString>; orderBy: z.ZodOptional<z.ZodString>; orderDirection: z.ZodOptional<z.ZodString>; limit: z.ZodOptional<z.ZodNumber>; offset: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { symbol?: string | undefined; limit?: number | undefined; offset?: number | undefined; orderBy?: string | undefined; orderDirection?: string | undefined; query?: string | undefined; platforms?: string | undefined; }, { symbol?: string | undefined; limit?: number | undefined; offset?: number | undefined; orderBy?: string | undefined; orderDirection?: string | undefined; query?: string | undefined; platforms?: string | undefined; }>; export declare const GetPlatformsSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; export declare const GetCoinDetailsSchema: z.ZodObject<{ symbol: z.ZodString; }, "strip", z.ZodTypeAny, { symbol: string; }, { symbol: string; }>; export declare function registerCoinTools(mcpServer: McpServer, coinService: CoinService): void; //# sourceMappingURL=CoinTools.d.ts.map