Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Logs

БесплатноНе проверен

Log aggregation + browser script + headless page scanner + performance monitoring for AI agents

GitHubEmbed

Описание

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

npm License

Install

npm install -g @hasna/logs

CLI Usage

logs --help
  • logs list
  • logs tail
  • logs summary
  • logs push
  • logs events
  • logs test-reports
  • logs scan
  • logs 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

from github.com/hasna/logs

Установить Logs в Claude Desktop, Claude Code, Cursor

Рекомендуется · одна команда, все IDE
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/logs

FAQ

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

Compare Logs with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории browse