@trendmoon/mcp-server
Version:
TrendMoon MCP Server - Library and Standalone Server for Cryptocurrency and Social Data
38 lines • 1.39 kB
TypeScript
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