@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
TypeScript
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