HitKeep
io.github.PascaleBeierPublished by GitHub account PascaleBeierv2.14.2Updated Oct 24, 2026
Stateless 2026-07-28 read-only MCP server for aggregate HitKeep analytics and official docs.
The publisher's own server: Keep
Overview
Read-only remote MCP server exposing aggregate HitKeep web analytics and official documentation to approved assistants.
- What you can do
- Query aggregate HitKeep web analytics data such as traffic, conversions, Search Console and AI visibility evidence
- Retrieve official HitKeep documentation through the same read-only endpoint
- Give assistants governed, read-only access to analytics without visitor-level profiles
- When to use it
- Useful when an assistant should answer questions about a HitKeep site's aggregate traffic and conversion numbers, or look up HitKeep documentation, without granting write access to the analytics account.
- Requirements
- A remote streamable HTTP endpoint at the configured HitKeep host, plus a bearer token in the Authorization header from a scoped HitKeep personal or team API client.
Installation
In SourceWeft
- Open HitKeep in the dashboard and add it to a workspace.
- Connect Authorization token credentials. They are stored privately and never shown on public pages.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Other MCP clients
Follow the launch instructions in the repository.
README
AI native, sovereign, privacy-first web analytics in one binary.
100% open source under MIT, HitKeep unifies traffic, conversions, Search Console, and AI visibility with custom tracking domains, SSO, open exports, and no separate database, queue, or cache.
Self-host · Documentation · Cloud · Website
[Latest release] [Continuous integration status] [MIT license] [Docker pulls] [OpenSSF Best Practices badge]
[HitKeep dashboard showing traffic metrics, a 30-day comparison chart, and analytics navigation]
Why HitKeep
- 100% open source. The complete product is MIT-licensed. Custom tracking domains and team SSO live in the same public codebase—not in a separate proprietary edition.
- Full data sovereignty. Self-host one Go binary with embedded DuckDB and NSQ, or export your data in open formats. Complete takeout, APIs, webhooks, share links, and permissions keep the data useful outside HitKeep.
- AI-native analytics. HitKeep treats AI as a first-class traffic channel: crawler fetches, AI-referred visits, and chatbot outcomes remain distinct. Ask AI uses cited aggregate evidence, while read-only MCP gives approved assistants governed analytics access.
- Privacy by default. The browser tracker sets no analytics cookies, respects Do Not Track, and collects focused website analytics without building a cross-site identity.
- Reporting that reaches the outcome. Follow acquisition through pages, automatic and custom events, goals, funnels, ecommerce revenue, UTM and QR campaigns, Search Console, and Web Vitals.
Self-host the complete open-source product, or use HitKeep Cloud in a managed EU or US region when you do not want to operate it yourself.
HitKeep is web-focused. It favors aggregate traffic and conversion evidence over visitor profiles, session replay, mobile SDKs, or built-in experimentation. The result is a smaller collection boundary and operating surface without stopping at a basic pageview counter.
Quick Start
On Apple silicon macOS or x86_64 Linux, install HitKeep with Homebrew:
Follow the Homebrew installation guide to configure and start HitKeep. On Linux ARM64, use the published ARM64 binary or Docker instead.
For a production-oriented self-hosted setup, download the Docker Compose file and environment template:
Open .env and replace paste-the-generated-value-here with a long random value from your password manager. Then start HitKeep:
Open http://localhost:8080 and create the first account. Keep .env private and retain the same secret across restarts.
Before exposing an instance publicly, follow the Docker Compose guide for HTTPS and trusted proxies, then review backups and the configuration reference. For a native Linux service, download an AMD64 or ARM64 binary from GitHub Releases and follow the binary installation guide.
Track Your First Site
Create a site in the dashboard, then add the tracker to your pages:
Pageviews and supported automatic interaction events—outbound clicks, file downloads, and form submissions—start flowing immediately. Use the custom events guide for product-specific actions such as signups, purchases, or qualified leads.
Explore HitKeep
See AI visibility, ecommerce, Search Console, Ask AI, and Assistants
AI visibility
[HitKeep AI visibility report separating crawler fetches, AI referrals, and related activity]
Ecommerce
[HitKeep ecommerce analytics showing revenue KPIs, trends, top products, and revenue sources]
Search Console
Ask AI
Assistants
[HitKeep Assistants setup showing the MCP endpoint, connection guides, and OAuth access controls]
Documentation, Community, and Support
Find answers in the documentation, report reproducible bugs through GitHub Issues, and disclose vulnerabilities privately through the security policy.
Contributor quick path
Run ./hk setup, then start seeded development with ./hk dev --seed or use ./hk dev --detach. Capture product proof with ./hk screenshot; inspect ./hk catalog commands --output json and ./hk catalog configuration --output json instead of copying mutable workflow facts. Validate with ./hk qa pr. The Compose stack and complete workflow live in CONTRIBUTING.md.
- Operate: Installation · Configuration · REST API · Goals · Funnels
- Evaluate: Comparison library · Compliance · Releases · Changelog
- Contribute: Contributor guide · Security policy · Issues
- Support open source: Fund HitKeep on GitHub Sponsors or make a one-time contribution.
License
HitKeep is distributed under the MIT License.
DuckDB extensions
HitKeep includes the DuckDB extensions required for S3 backups and XLSX exports.
It does not download extensions at startup. On first use, bundled files are
extracted into HITKEEP_DATA_PATH/.duckdb/extensions; this directory must be
writable by the process running HitKeep and reside on a mount without noexec.
The cache is disposable and can be
recreated without network access. No HOME override or separate extension
installation is needed for binary, Homebrew, or container deployments.
Contributor instructions for DuckDB upgrades are in the extension bundle documentation.
Source: README.md at commit 794a816
Tools
0Version history
4- v2.14.2LatestOct 19, 2026
- v2.14.1Oct 6, 2026
- v2.14.0Oct 1, 2026
- v2.13.11Sep 16, 2026
Score
60% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declaredRequired10 pts
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Other Keep integrations
Keep
md.keepOfficial publisher
A remote read-it-later service for AI agents that saves links, bookmarks, notes and videos as Markdown and lets an assistant search them.
KeepState
ai.keepstate
KeepState's ks CLI as a local MCP server: start, watch, message and pause durable AI agent sessions that run in microVMs and resume intact.

Keep Me Secure
Published by GitHub account robertkeus
Checks installed package versions, Node.js/PHP runtimes and hosting platforms against security advisories and returns a patch verdict with advice.

Keep Mac Awake
com.keepmacawake
Keep Mac Awake's local MCP server, published by keepmacawake.com; no sign-in required; STDIO; 3 tools.

CanvasKeep
Published by GitHub account CanvasKeep
Lets an AI assistant create, read, edit and organize Excalidraw diagrams in a CanvasKeep workspace, including auto-laid-out diagrams from nodes and edges.