smolanalytics: analytics you ask from your editor, answers CI-tested to match the dashboard
@Arjun0606
self-hosted product + web analytics in one go binary. ask it questions from claude code / cursor over mcp, get exact computed numbers (not hallucinated sql). mit, your data stays on your box.
概览
What is smolanalytics?
smolanalytics is product and web analytics delivered as a single Go binary (MIT). Its MCP server lets you ask analytics questions—like "did activation improve this week?"—directly from your editor (Cursor, Claude Code), with answers computed and CI‑checked to match the dashboard.
How to use smolanalytics?
Install the single binary or run the demo with docker run -p 8080:8080 ghcr.io/arjun0606/smoleanalytics demo. Connect as a remote MCP server via streamable HTTP at POST https://YOUR_HOST/mcp with Authorization: Bearer <write key>. In your editor, ask natural‑language questions; the server returns verified answers without generating SQL.
Key features of smolanalytics?
- 47 tools and 13 prompts for comprehensive analytics
- Funnels, retention, paths, cohorts, web analytics, GSC, alerts
- One binary, no cluster required
- Data never leaves your machine
- Answers are computed and CI‑tested to match the dashboard
Use cases of smolanalytics?
- Ship a feature in Cursor and immediately ask if activation improved.
- Check retention or funnel steps without leaving your editor.
- Run cohort and path analyses using your own real data.
- Monitor web analytics and Google Search Console metrics directly from your IDE.
FAQ from smolanalytics
How are answers generated, and are they reliable?
Answers are computed from your data and CI‑checked to match the dashboard. No SQL is generated or executed, so results are consistent with your analytics UI.
Does smolanalytics send my data anywhere?
No. Data never leaves your box; the server runs locally and processes everything in‑memory.
What tools and prompts are available?
The server exposes 47 tools covering funnels, retention, paths, cohorts, web analytics, GSC, and alerts, plus 13 built‑in prompts.
How do I try smolanalytics quickly?
Run the demo with one command: docker run -p 8080:8080 ghcr.io/arjun0606/smoleanalytics demo.
What transport and auth does the MCP server use?
The remote MCP server uses streamable HTTP at POST https://YOUR_HOST/mcp with Authorization: Bearer <write key>. No other transports are documented.