UNPKG

@siva-sub/mcp-public-transport

Version:

A Model Context Protocol server for Singapore transport data with real-time information and routing

18 lines (17 loc) 655 B
import { BaseTool, ToolDefinition } from '../base.js'; import { LTAService } from '../../services/lta.js'; export declare class TrafficConditionsTool extends BaseTool { private ltaService; constructor(ltaService: LTAService); getDefinitions(): ToolDefinition[]; canHandle(toolName: string): boolean; execute(toolName: string, args: unknown): Promise<any>; private assessOverallCondition; private isMajorIncident; private assessIncidentSeverity; private estimateDelay; private suggestAlternativeRoutes; private generateTrafficRecommendations; private getExpresswayStatus; private createTrafficSummary; }