UNPKG

atlas-mcp-server

Version:

ATLAS (Adaptive Task & Logic Automation System): An MCP server enabling LLM agents to manage projects, tasks, and knowledge via a Neo4j-backed, three-tier architecture. Facilitates complex workflow automation and project management through LLM Agents.

52 lines (51 loc) 1.64 kB
/** * Defines a generic interface for formatting data into a string. */ interface ResponseFormatter<T> { format(data: T): string; } /** * Interface for single knowledge item deletion response */ interface SingleKnowledgeDeleteResponse { id: string; success: boolean; message: string; } /** * Interface for bulk knowledge deletion response */ interface BulkKnowledgeDeleteResponse { success: boolean; message: string; deleted: string[]; errors: { knowledgeId: string; error: { code: string; message: string; details?: any; }; }[]; } /** * Formatter for individual knowledge item removal responses */ export declare class SingleKnowledgeDeleteFormatter implements ResponseFormatter<SingleKnowledgeDeleteResponse> { format(data: SingleKnowledgeDeleteResponse): string; } /** * Formatter for batch knowledge item removal responses */ export declare class BulkKnowledgeDeleteFormatter implements ResponseFormatter<BulkKnowledgeDeleteResponse> { format(data: BulkKnowledgeDeleteResponse): string; } /** * Create a human-readable formatted response for the atlas_knowledge_delete tool * * @param data The structured knowledge removal operation results (SingleKnowledgeDeleteResponse or BulkKnowledgeDeleteResponse) * @param isError This parameter is effectively ignored as success is determined from data.success. Kept for signature consistency if needed. * @returns Formatted MCP tool response with appropriate structure */ export declare function formatKnowledgeDeleteResponse(data: any, isError?: boolean): any; export {};