UNPKG

@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-запуска.

20 lines 1.23 kB
import type { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; import type { Logger } from 'pino'; /** * MCP-prompts: предопределённые шаблоны разговоров для типовых сценариев * SRE / release engineer. * * Каждый prompt: * - имеет argsSchema (Zod raw shape — SDK генерит JSON Schema автоматически); * - возвращает один user-message с rendered template; * - инструктирует LLM, какие именно tools вызвать (tool-chain). * * Темплейты — multi-line строки на русском, рендеринг через простую * `${value}`-подстановку (без mustache — не хотим тащить зависимость). */ export interface RegisterPromptsOptions { log?: Logger; } export declare const ALL_PROMPT_NAMES: readonly ["triage-recent-errors", "find-regression-since-deploy", "explain-error-cluster", "weekly-error-report", "post-feature-checkup", "pre-deploy-baseline", "post-deploy-verify"]; export declare function registerPrompts(server: McpServer, opts?: RegisterPromptsOptions): string[]; //# sourceMappingURL=index.d.ts.map