UNPKG

@trendmoon/mcp-server

Version:

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

96 lines 3.24 kB
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import { MessageService } from "@trendmoon/api-client"; import { z } from "zod"; export declare const GetMessagesForChatSchema: z.ZodObject<{ groupChatId: z.ZodString; start_date: z.ZodOptional<z.ZodString>; end_date: z.ZodOptional<z.ZodString>; interval: z.ZodOptional<z.ZodString>; limit: z.ZodOptional<z.ZodNumber>; offset: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { groupChatId: string; interval?: string | undefined; limit?: number | undefined; offset?: number | undefined; start_date?: string | undefined; end_date?: string | undefined; }, { groupChatId: string; interval?: string | undefined; limit?: number | undefined; offset?: number | undefined; start_date?: string | undefined; end_date?: string | undefined; }>; export declare const SearchMessagesSchema: z.ZodObject<{ query: z.ZodString; start_date: z.ZodOptional<z.ZodString>; end_date: z.ZodOptional<z.ZodString>; interval: z.ZodOptional<z.ZodString>; groupChatId: z.ZodOptional<z.ZodString>; userId: z.ZodOptional<z.ZodString>; limit: z.ZodOptional<z.ZodNumber>; offset: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { query: string; interval?: string | undefined; limit?: number | undefined; offset?: number | undefined; groupChatId?: string | undefined; start_date?: string | undefined; end_date?: string | undefined; userId?: string | undefined; }, { query: string; interval?: string | undefined; limit?: number | undefined; offset?: number | undefined; groupChatId?: string | undefined; start_date?: string | undefined; end_date?: string | undefined; userId?: string | undefined; }>; export declare const GetMessagesWithinTimeframeSchema: z.ZodObject<{ dateFrom: z.ZodString; dateTo: z.ZodString; interval: z.ZodOptional<z.ZodString>; limit: z.ZodOptional<z.ZodNumber>; offset: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { dateFrom: string; dateTo: string; interval?: string | undefined; limit?: number | undefined; offset?: number | undefined; }, { dateFrom: string; dateTo: string; interval?: string | undefined; limit?: number | undefined; offset?: number | undefined; }>; export declare const GetMessagesForUserSchema: z.ZodObject<{ userId: z.ZodString; start_date: z.ZodOptional<z.ZodString>; end_date: z.ZodOptional<z.ZodString>; interval: z.ZodOptional<z.ZodString>; limit: z.ZodOptional<z.ZodNumber>; offset: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { userId: string; interval?: string | undefined; limit?: number | undefined; offset?: number | undefined; start_date?: string | undefined; end_date?: string | undefined; }, { userId: string; interval?: string | undefined; limit?: number | undefined; offset?: number | undefined; start_date?: string | undefined; end_date?: string | undefined; }>; export declare function registerMessageTools(mcpServer: McpServer, messageService: MessageService): void; //# sourceMappingURL=MessageTools.d.ts.map