mcp-server-logzio
Version:
Model Context Protocol server for Logz.io log management platform
45 lines • 1.15 kB
TypeScript
/**
* Logz.io API endpoint definitions
*/
export declare const API_ENDPOINTS: {
readonly SEARCH: "/v1/search";
readonly LUCENE_SEARCH: "/v1/search";
readonly STATS: "/v1/statistics";
readonly AGGREGATIONS: "/v1/aggregations";
readonly ACCOUNT_INFO: "/v1/account";
readonly HEALTH: "/v1/health";
};
/**
* Build URL with query parameters
*/
export declare function buildUrl(baseUrl: string, endpoint: string, params?: Record<string, unknown>): string;
/**
* Build search query parameters
*/
export declare function buildSearchParams(query: {
q?: string;
from?: string;
to?: string;
size?: number;
sort?: string;
index?: string;
type?: string;
}): Record<string, unknown>;
/**
* Build Lucene query payload
*/
export declare function buildLuceneQuery(query: {
query: string;
from?: string;
to?: string;
size?: number;
sort?: Array<Record<string, unknown>>;
}): Record<string, unknown>;
/**
* Parse time range into from/to dates
*/
export declare function parseTimeRange(timeRange?: string): {
from?: string;
to?: string;
};
//# sourceMappingURL=endpoints.d.ts.map