UNPKG

tak-server-mcp-skyfi

Version:

Model Context Protocol (MCP) server for TAK Server integration with geospatial support

34 lines 1.05 kB
import { EventEmitter } from 'events'; interface AgentConfig { anthropicApiKey: string; mcpServerUrl: string; takServerUrl: string; takApiToken?: string; model?: string; } export declare class GeospatialResearchAgent extends EventEmitter { private anthropic; private mcpClient; private takClient; private situation; private monitoring; private config; constructor(config: AgentConfig); initialize(): Promise<void>; updateSituation(): Promise<void>; startMonitoring(): Promise<void>; stopMonitoring(): Promise<void>; private handleRealtimeEvent; analyzeEvent(event: any): Promise<string>; performGeospatialAnalysis(query: string): Promise<any>; generateSituationReport(): Promise<string>; runInteractiveDemo(): Promise<void>; private runThreatDetectionDemo; private runPatternRecognitionDemo; private runGeofenceDemo; private runSitrepDemo; private runRealtimeDemo; private runCustomQueryDemo; } export {}; //# sourceMappingURL=agent.d.ts.map