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