tak-server-mcp-skyfi
Version:
Model Context Protocol (MCP) server for TAK Server integration with geospatial support
42 lines • 996 B
TypeScript
export interface TAKServerConfig {
url: string;
apiToken?: string;
clientCert?: string;
clientKey?: string;
verifySsl: boolean;
}
export interface MCPConfig {
transport: 'stdio' | 'http' | 'sse';
port?: number;
auth?: {
enabled: boolean;
method?: 'oauth2' | 'apikey' | 'basic';
oauth?: {
clientId: string;
clientSecret: string;
authorizationUrl?: string;
tokenUrl?: string;
scope?: string;
};
};
}
export interface ToolsConfig {
enabledTools?: string[];
geospatial?: {
defaultRadius: number;
coordinateSystem: 'wgs84' | 'mgrs';
h3Resolution: number;
};
cache?: {
enabled: boolean;
ttl: number;
maxSize: number;
};
}
export interface Config {
takServer: TAKServerConfig;
mcp: MCPConfig;
tools: ToolsConfig;
}
export declare function getConfig(): Config;
//# sourceMappingURL=index.d.ts.map