decodo-back-office-mcp
Version:
Model Context Protocol (MCP) server for Decodo proxy management API integration. Provides 14 tools for managing sub-users, proxy endpoints, IP whitelists, and traffic analytics.
21 lines • 1.08 kB
TypeScript
import type { SubUser, SubUserUpdate, WhitelistIP, TrafficQuery, TargetInfo, EndpointGeneration, ApiResponse } from './types.js';
export declare class DecodoClient {
private client;
constructor();
private formatError;
createSubUser(subUser: SubUser): Promise<ApiResponse>;
getSubUsers(): Promise<ApiResponse>;
getSubUser(id: string): Promise<ApiResponse>;
updateSubUser(id: string, updates: SubUserUpdate): Promise<ApiResponse>;
deleteSubUser(id: string): Promise<ApiResponse>;
getSubUserTraffic(id: string, query?: TrafficQuery): Promise<ApiResponse>;
getEndpoints(): Promise<ApiResponse>;
generateEndpoint(config?: EndpointGeneration): Promise<ApiResponse>;
getTargetInfo(target: TargetInfo): Promise<ApiResponse>;
getWhitelist(): Promise<ApiResponse>;
addWhitelistIP(ipConfig: WhitelistIP): Promise<ApiResponse>;
removeWhitelistIP(ip: string): Promise<ApiResponse>;
getTraffic(query?: TrafficQuery): Promise<ApiResponse>;
getSubscriptions(): Promise<ApiResponse>;
}
//# sourceMappingURL=decodo-client.d.ts.map