Logs
БесплатноНе проверенLog aggregation + browser script + headless page scanner + performance monitoring for AI agents
Описание
Log aggregation + browser script + headless page scanner + performance monitoring for AI agents
README
Log aggregation + browser script + headless page scanner + performance monitoring for AI agents
Install
npm install -g @hasna/logs
CLI Usage
logs --help
logs listlogs taillogs summarylogs pushlogs eventslogs test-reportslogs scanlogs diagnose
MCP Server
logs-mcp
Includes log search, raw event search/watch/export, projected test-report search/get, storage sync, scan, issue, and performance tools.
HTTP mode
Run a shared Streamable HTTP MCP server (127.0.0.1 only):
logs-mcp --http # default port 8864
logs-mcp --http --port 8864
MCP_HTTP=1 logs-mcp
- Health:
GET http://127.0.0.1:8864/health - MCP:
POST http://127.0.0.1:8864/mcp
Stdio remains the default when no --http flag is passed.
REST API
logs-serve
By default the API is locked unless an API token is configured or trusted loopback mode is explicitly enabled:
HASNA_LOGS_API_TOKEN="$(openssl rand -hex 32)" logs-serve
# or, for local-only development:
logs-serve --local-open
Use Authorization: Bearer <token> or X-Logs-Token: <token> for /api/*
requests. Browser ingest tokens remain scoped write-only tokens for browser
capture and do not grant general API access.
Page scanner credentials are encrypted at rest with a generated local
page-auth.key under the logs data directory. For deployments that need a
managed secret, set HASNA_LOGS_SECRET_KEY or LOGS_SECRET_KEY:
export HASNA_LOGS_SECRET_KEY="$(openssl rand -hex 32)"
Remote Sync
Logs stores data locally in SQLite and can optionally push/pull service-owned tables to PostgreSQL, including AWS RDS:
Configure HASNA_LOGS_DATABASE_URL or LOGS_DATABASE_URL, then use logs storage status, logs storage push, logs storage pull, or logs storage sync.
The MCP server also exposes storage_status, storage_push, storage_pull, and storage_sync.
LOGS_DATABASE_URL is accepted as the non-Hasna fallback database URL.
Data Directory
Data is stored in ~/.hasna/logs/.
License
Apache-2.0 -- see LICENSE
Установить Logs в Claude Desktop, Claude Code, Cursor
unyly install logsСтавит в Claude Desktop, Claude Code, Cursor и VS Code — сам разбирается с npx, uvx и сборкой из исходников.
Впервые? Поставь CLI: curl -fsSL https://unyly.org/install | sh
Или настроить вручную
Выполни в терминале:
claude mcp add logs -- npx -y @hasna/logsFAQ
Logs MCP бесплатный?
Да, Logs MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Logs?
Нет, Logs работает без API-ключей и переменных окружения.
Logs — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Logs в Claude Desktop, Claude Code или Cursor?
Открой Logs на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Playwright
Browser automation, scraping, screenshots
автор: MicrosoftPuppeteer
Browser automation and web scraping.
автор: modelcontextprotocolopentabs-dev/opentabs
Plugin-based MCP server + Chrome extension that gives AI agents access to web applications through the user's authenticated browser session. 100+ plugins with a
автор: opentabs-devrobhunter/agentdeals
1,500+ developer infrastructure deals, free tiers, and startup programs across 54 categories. Search deals, compare vendors, plan stacks, and track pricing chan
автор: robhunterCompare Logs with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории browse
