@mseep/atlas-mcp-server
Version:
A Model Context Protocol (MCP) server for ATLAS, a Neo4j-powered task management system for LLM Agents - implementing a three-tier architecture (Projects, Tasks, Knowledge) to manage complex workflows.
47 lines (46 loc) • 1.44 kB
TypeScript
import { ResponseFormatter } from "../../../utils/responseFormatter.js";
/**
* 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
* @param isError Whether this response represents an error condition
* @returns Formatted MCP tool response with appropriate structure
*/
export declare function formatKnowledgeDeleteResponse(data: any, isError?: boolean): any;
export {};