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

26 lines 967 B
/** * Очистка URL: убираем query string (часто содержит токены/PII), * оставляем host + path. Hash-фрагмент тоже отбрасываем. * * Если строка не похожа на URL — возвращаем как есть. */ export function stripUrlQuery(url) { if (!url) return url ?? null; try { // Поддерживаем как absolute, так и relative URL. if (url.startsWith('/')) { const qIdx = url.indexOf('?'); const hIdx = url.indexOf('#'); const end = [qIdx, hIdx].filter((i) => i >= 0).sort((a, b) => a - b)[0]; return end === undefined ? url : url.slice(0, end); } const u = new URL(url); return `${u.protocol}//${u.host}${u.pathname}`; } catch { // Не URL — возвращаем как есть. return url; } } //# sourceMappingURL=url.js.map