Settings
Data sources · Analysis backend · MCP access
01Data health
Data sources
| Source | Status | Last stored | Total |
|---|---|---|---|
| google-news | Fresh | just now | 314 |
| hn | Fresh | just now | 134 |
| bluesky | Fresh | just now | 130 |
| lemmy | Fresh | just now | 114 |
| gdelt-news | Fresh | just now | 89 |
| Fresh | just now | 43 |
02Collection schedule
Collection schedule
| Source | Interval | Enabled | Last run |
|---|---|---|---|
| hn | 60 min | yes | — |
| rss | 60 min | yes | — |
| gdelt | 240 min | yes | — |
| 120 min | yes | — | |
| bluesky | 120 min | yes | — |
03Analysis backend
Not configured (lexicon baseline)
Sentiment here is the lexicon baseline estimate: the dashboard never fans out one LLM call per mention per refresh. LLM-scored sentiment lives in briefs and MCP, labeled as such.
To add an LLM, set ECHOWATCH_LLM_API_KEY (any OpenAI-compatible service) in .env or the environment and restart. Keys stay on the server and never pass through the page.
Email alerts: not configured (set ECHOWATCH_SMTP_HOST etc.)
04Display time zone
UTC+8
Affects how times are shown only; data is stored in UTC, and exports and APIs use UTC.
05MCP access
7 tools
search_mentions · sentiment_trend · hot_events · generate_brief · situation · list_subscriptions · triage_mention
{ "mcpServers": { "echowatch": {
"command": "echowatch-mcp" } } }
06Storage
SQLite
| Database | demo data snapshot (server path not shown) |
| Items | 824 |
| Published range | 2026-10-21 → 2026-10-23 |
07Mute
0 · Muted 0
Mutes apply to every page, alert and export at once, not just one view.
08Timeline annotations
0
Add annotations under the trend chart on the Situation page (launches, outages); numbered flags appear on the chart.
Caliber version 2026-10-22.1 — Bumped whenever a threshold or formula changes; receipts from different versions are not comparable.
09Backup & retention
Your data, in your hands
A consistent online snapshot: mentions and all workspace data (subscriptions, triage, rules, logs, AI answers) in one file.
Automatic retention is set on the Data sources page; currently: forever
10Access control
Sign-in off
Set ECHOWATCH_PASSWORD and restart to require sign-in; otherwise bind to localhost or put it behind an authenticating proxy.
11Audit log
Who changed what, and when
No actions recorded yet.
Actors are dashboard, CLI and MCP (agents); notes and imported content are never copied into the log.
12People & roles
No accounts yet
Three roles: viewer (read and export), editor (change subscriptions, triage, rules, sources), admin (also manage people, download full backups, purge data).
13API tokens
Personal tokens for scripts, agents and integrations
Tokens belong to a person: add an account above and sign in with it first.