@trendmoon/mcp-server
Version:
TrendMoon MCP Server - Library and Standalone Server for Cryptocurrency and Social Data
46 lines • 1.87 kB
TypeScript
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { CategoryService } from "@trendmoon/api-client";
import { z } from "zod";
export declare const GetTopAlertsTodaySchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>;
export declare const GetTopCategoriesTodaySchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>;
export declare const GetCategoryDominanceForAssetsSchema: z.ZodObject<{
dateFrom: z.ZodOptional<z.ZodString>;
dateTo: z.ZodOptional<z.ZodString>;
interval: z.ZodOptional<z.ZodString>;
top: z.ZodOptional<z.ZodNumber>;
category: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
dateFrom?: string | undefined;
dateTo?: string | undefined;
interval?: string | undefined;
top?: number | undefined;
category?: string | undefined;
}, {
dateFrom?: string | undefined;
dateTo?: string | undefined;
interval?: string | undefined;
top?: number | undefined;
category?: string | undefined;
}>;
export declare const GetCategoryCoinsSchema: z.ZodObject<{
category_name: z.ZodString;
limit: z.ZodOptional<z.ZodNumber>;
offset: z.ZodOptional<z.ZodNumber>;
orderBy: z.ZodOptional<z.ZodString>;
orderDirection: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
category_name: string;
limit?: number | undefined;
offset?: number | undefined;
orderBy?: string | undefined;
orderDirection?: string | undefined;
}, {
category_name: string;
limit?: number | undefined;
offset?: number | undefined;
orderBy?: string | undefined;
orderDirection?: string | undefined;
}>;
export declare const GetAllCategoriesSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>;
export declare function registerCategoryTools(mcpServer: McpServer, categoryService: CategoryService): void;
//# sourceMappingURL=CategoryTools.d.ts.map