fast-filesystem-mcp
Version:
Fast Filesystem MCP Server - Advanced file operations with Auto-Chunking, Sequential Reading, complex file operations (copy, move, delete, batch, compress), optimized for Claude Desktop
78 lines • 2.1 kB
TypeScript
export declare function handleReadFileWithAutoChunking(args: any): Promise<import("./auto-chunking.js").ChunkedResponse | {
content: string;
mode: string;
start_line: any;
lines_read: number;
file_size: number;
file_size_readable: string;
encoding: any;
has_more: boolean;
path: string;
auto_chunked: boolean;
start_offset?: undefined;
bytes_read?: undefined;
truncated?: undefined;
} | {
content: string;
mode: string;
start_offset: any;
bytes_read: number;
file_size: number;
file_size_readable: string;
encoding: any;
truncated: boolean;
has_more: boolean;
path: string;
auto_chunked: boolean;
start_line?: undefined;
lines_read?: undefined;
}>;
export declare function handleListDirectoryWithAutoChunking(args: any): Promise<import("./auto-chunking.js").ChunkedResponse | {
path: string;
items: ({
name: string;
type: string;
size: number | null;
size_readable: string | null;
modified: string;
created: string;
permissions: number;
path: string;
} | {
name: string;
type: string;
size: null;
size_readable: null;
modified: null;
created: null;
permissions: null;
path: string;
})[];
page: any;
page_size: number;
total_count: number;
total_pages: number;
has_more: boolean;
sort_by: any;
reverse: any;
auto_chunked: boolean;
timestamp: string;
}>;
export declare function handleSearchFilesWithAutoChunking(args: any): Promise<import("./auto-chunking.js").ChunkedResponse | {
results: any[];
total_found: number;
search_pattern: any;
search_path: string;
content_search: any;
case_sensitive: any;
context_lines: any;
file_pattern: any;
include_binary: any;
max_results_reached: boolean;
search_time_ms: number;
regex_used: boolean;
ripgrep_enhanced: boolean;
auto_chunked: boolean;
timestamp: string;
}>;
//# sourceMappingURL=enhanced-handlers.d.ts.map