Self-hosted open-source Google rank tracker. Keyword position tracking with REST API and MCP.
10K+
Open-source, self-hosted rank tracker. Track Google keyword positions for your sites, with a REST API and a built-in MCP server for AI agents.
VERSION=v0.27.0
BASE_URL="https://github.com/CorgiCorner/bisibility/releases/download/${VERSION}"
curl -fLO "${BASE_URL}/compose.yaml"
curl -fLO "${BASE_URL}/bisibility.env.example"
curl -fLO "${BASE_URL}/generate-self-host-env.mjs"
node generate-self-host-env.mjs --site-url https://rank.example.com
docker compose --env-file .env -f compose.yaml up -d
Replace https://rank.example.com with the final public origin. The app binds
to 127.0.0.1:3000 for a reverse proxy by default.
Scheduled rank checks require the worker image - see https://hub.docker.com/r/corgicorner/bisibility-worker
The MCP server is built into this image. No extra npm package is required:
POST https://<host>/api/mcp
Authorization: Bearer <your API key>
Discovery documents are served at /.well-known/mcp.json.
DATABASE_URL, DIRECT_URLBETTER_AUTH_SECRET, BISIBILITY_SECRETS_KEY - generate each with
openssl rand -base64 32Full reference: https://bisibility.com/docs/self-hosting
Content type
Image
Digest
sha256:8bb2e845b…
Size
263.8 MB
Last updated
3 days ago
docker pull corgicorner/bisibility