mcp-crawl4ai-ts
Version:
TypeScript MCP server for Crawl4AI - web crawling and content extraction
25 lines • 793 B
TypeScript
import { Crawl4AIService } from '../crawl4ai-service.js';
import { AxiosInstance } from 'axios';
export interface ErrorWithResponse {
response?: {
data?: {
detail?: string;
};
};
message?: string;
}
export interface SessionInfo {
id: string;
created_at: Date;
last_used: Date;
initial_url?: string;
metadata?: Record<string, unknown>;
}
export declare abstract class BaseHandler {
protected service: Crawl4AIService;
protected axiosClient: AxiosInstance;
protected sessions: Map<string, SessionInfo>;
constructor(service: Crawl4AIService, axiosClient: AxiosInstance, sessions: Map<string, SessionInfo>);
protected formatError(error: unknown, operation: string): Error;
}
//# sourceMappingURL=base-handler.d.ts.map