MCP server for VIA v3 — lets Claude read and write image annotations in real time
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"annomate-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# annomate MCP server for [VIA v3](https://gitlab.com/vgg/via) — lets Claude Code read and write image annotations in real time alongside the user. > Part of [**caliperhq**](https://caliperhq.dev) — open-source tools that > give Claude senses for the things it builds. Sister project to [jscad-mcp](https://github.com/caliperhq/jscad-mcp). ## What it does - Serves the VIA image annotator at a localhost URL - Implements VIA's push/pull protocol so annotations sync to a local store - Auto-refreshes the browser when Claude makes changes (no manual pull needed) - Exposes a suite of MCP tools so Claude can read, add, edit, and delete regions - **Optional local-model assistance** — open-vocabulary detection (GroundingDINO / YOLO-World), promptable segmentation (SAM 2), VLM verification (Florence-2), scene classification, annotation grading, and free-form Q&A (Qwen2.5-VL) - **Optional format conversion** — HEIC / HEIF / AVIF (iPhone photos), PDF pages, EXIF / GPS / camera metadata - **Optional OCR** — Tesseract over image regions, returns word-level boxes as detection candidates All optional features advertise themselves on the MCP tool surface even when their dependencies aren't installed — they return a structured install hint instead of erroring. ## Install ### Base (annotation server only) ```bash python -m venv ~/.local/annomate ~/.local/annomate/bin/pip install annomate-mcp ``` ### Pick the extras you want ```bash # Local AI models (~3 GB on disk, lazy-downloaded on first use) pip install 'annomate-mcp[ai]' # Faster detection (YOLO-World, ~95 MB) pip install 'annomate-mcp[ai,yolo]' # Free-form Q&A via chat VLM (Qwen2.5-VL-3B, ~6 GB) pip install 'annomate-mcp[ai,chat]' # Format conversion (HEIC, PDF) + EXIF metadata pip install 'annomate-mcp[io]' # OCR via Tesseract pip install 'annomate-mcp[ocr]' # Everything pip install 'annomate-mcp[ai,yolo,chat,io,ocr]' ``` ## System packages Several optional features need command-line tools the Python ext…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.