UNPKG

@dbotx/copy-trading-mcp-server

Version:

Copy Trading MCP Server - Supports creating and managing complex copy trading tasks, automatically following other users' trading strategies

34 lines 1.27 kB
import type { CreateCopyTradingRequest, EditCopyTradingRequest, SwitchCopyTradingRequest, DeleteCopyTradingRequest, ApiResponse, CopyTradingTask, WalletInfo, WalletQueryParams } from './types.js'; export declare class DbotCopyTradingClient { private client; private apiKey; private baseUrl; constructor(apiKey?: string, baseUrl?: string); /** * Create a copy trading task */ createCopyTrading(request: CreateCopyTradingRequest): Promise<ApiResponse<{ id: string; }>>; /** * Edit a copy trading task */ editCopyTrading(request: EditCopyTradingRequest): Promise<ApiResponse<string>>; /** * Enable/disable a copy trading task */ switchCopyTrading(request: SwitchCopyTradingRequest): Promise<ApiResponse<string>>; /** * Delete a copy trading task */ deleteCopyTrading(request: DeleteCopyTradingRequest): Promise<ApiResponse<string>>; /** * Get the list of copy trading tasks (if supported by the API) */ getCopyTradingTasks(page?: number, size?: number): Promise<ApiResponse<CopyTradingTask[]>>; /** * Get user wallets */ getWallets(params?: WalletQueryParams): Promise<ApiResponse<WalletInfo[]>>; } //# sourceMappingURL=client.d.ts.map