@takashito/linode-mcp-server
Version:
MCP server for Linode API
18 lines (17 loc) • 639 B
TypeScript
import { AxiosInstance } from 'axios';
export interface SupportClient {
listTickets(params?: {
page?: number;
page_size?: number;
}): Promise<any>;
getTicket(ticketId: number): Promise<any>;
createTicket(data: any): Promise<any>;
closeTicket(ticketId: number): Promise<any>;
listReplies(ticketId: number, params?: {
page?: number;
page_size?: number;
}): Promise<any>;
createReply(ticketId: number, data: any): Promise<any>;
uploadAttachment(ticketId: number, file: File): Promise<any>;
}
export declare function createSupportClient(axios: AxiosInstance): SupportClient;