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

30 lines 1.44 kB
import type { ProjectConfig } from './projectConfig.js'; /** * Генератор `instructions` для MCP `initialize`-response. * * Возвращает system prompt-add-on, который LLM-клиент (Claude/Cursor/ChatGPT) * получает один раз при подключении к серверу. Содержит: * 1. Базовый блок — что это за сервер, какие environments, когда что делать. * 2. Опциональный «PROJECT CONTEXT» — если найден auto-discovered config. * * Текст на английском (LLM лучше воспринимают английские system-instructions). */ export interface RecentActivity { errorsPerHour: number; baseline?: number; currentVersion?: string; prevVersion?: string; } export interface BuildInstructionsOptions { project?: ProjectConfig | null; recentActivity?: RecentActivity | null; } /** * Собирает финальный текст instructions. * * Базовый блок присутствует всегда. Если задан `project` — добавляется * секция PROJECT CONTEXT. Если есть `recentActivity` — расширяется * данными по recent errors/h и версиям. */ export declare function buildInstructions(opts?: BuildInstructionsOptions): string; //# sourceMappingURL=instructions.d.ts.map