@inso_web/els-mcp
Version:
MCP-сервер поверх INSO Error Logs Service. Read-only tools (search, analytics, fingerprinting, correlations) для подключения Claude Desktop/Code и ChatGPT к логам ошибок. Streamable HTTP transport + stdio для npx-запуска.
44 lines • 1.68 kB
TypeScript
import { z } from 'zod';
import type { ElsClient } from '../elsClient.js';
import type { ResponseFormat, ToolResult } from '../types.js';
export declare const queryLogsJqlInputShape: {
filter: z.ZodOptional<z.ZodType<unknown, z.ZodTypeDef, unknown>>;
search: z.ZodOptional<z.ZodString>;
from: z.ZodOptional<z.ZodString>;
to: z.ZodOptional<z.ZodString>;
limit: z.ZodDefault<z.ZodNumber>;
offset: z.ZodDefault<z.ZodNumber>;
sort: z.ZodDefault<z.ZodEnum<["receivedAt", "level", "message"]>>;
order: z.ZodDefault<z.ZodEnum<["asc", "desc"]>>;
response_format: z.ZodDefault<z.ZodEnum<["compact", "full", "summary"]>>;
};
export declare const queryLogsJqlToolDef: {
name: string;
title: string;
description: string;
inputShape: {
filter: z.ZodOptional<z.ZodType<unknown, z.ZodTypeDef, unknown>>;
search: z.ZodOptional<z.ZodString>;
from: z.ZodOptional<z.ZodString>;
to: z.ZodOptional<z.ZodString>;
limit: z.ZodDefault<z.ZodNumber>;
offset: z.ZodDefault<z.ZodNumber>;
sort: z.ZodDefault<z.ZodEnum<["receivedAt", "level", "message"]>>;
order: z.ZodDefault<z.ZodEnum<["asc", "desc"]>>;
response_format: z.ZodDefault<z.ZodEnum<["compact", "full", "summary"]>>;
};
};
type Args = {
filter?: unknown;
search?: string;
from?: string;
to?: string;
limit: number;
offset: number;
sort: 'receivedAt' | 'level' | 'message';
order: 'asc' | 'desc';
response_format: ResponseFormat;
};
export declare function handleQueryLogsJql(args: Args, client: ElsClient): Promise<ToolResult>;
export {};
//# sourceMappingURL=queryLogsJql.d.ts.map