@trendmoon/mcp-server
Version:
TrendMoon MCP Server - Library and Standalone Server for Cryptocurrency and Social Data
37 lines • 1.32 kB
TypeScript
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { ChatService } from "@trendmoon/api-client";
import { z } from "zod";
export declare const GetChatByUsernameSchema: z.ZodObject<{
group_username: z.ZodString;
}, "strip", z.ZodTypeAny, {
group_username: string;
}, {
group_username: string;
}>;
export declare const GetGroupsServiceStatusSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>;
export declare const GetSpecificGroupSchema: z.ZodObject<{
groupId: z.ZodOptional<z.ZodString>;
groupUsername: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
groupId?: string | undefined;
groupUsername?: string | undefined;
}, {
groupId?: string | undefined;
groupUsername?: string | undefined;
}>;
export declare const AddNewGroupSchema: z.ZodObject<{
group_username: z.ZodString;
group_type: z.ZodString;
platform: z.ZodString;
}, "strip", z.ZodTypeAny, {
group_username: string;
group_type: string;
platform: string;
}, {
group_username: string;
group_type: string;
platform: string;
}>;
export declare const GetAllGroupsSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>;
export declare function registerChatTools(mcpServer: McpServer, chatService: ChatService): void;
//# sourceMappingURL=ChatTools.d.ts.map