MCP verification server for AI coding agents — proves a feature works across UI, API, and database. Run with: uvx shipcheck-mcp
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":"shipcheck-contributors-shipcheck-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.
<p align="center"> <img src="docs/images/hero.png" alt="ShipCheck — MCP verification server" width="820"> </p> <h1 align="center">ShipCheck</h1> <p align="center"><b>It doesn't write tests. It proves the feature works.</b></p> <p align="center"> <a href="#"><img alt="license" src="https://img.shields.io/badge/license-MIT-blue"></a> <a href="#"><img alt="tests" src="https://img.shields.io/badge/tests-172%20passing-brightgreen"></a> <a href="#"><img alt="mcp tools" src="https://img.shields.io/badge/MCP%20tools-27-2e5aa8"></a> </p> --- ## In a nutshell AI coding agents (Claude Code, Cursor, OpenCode…) can write code and write tests, but nothing checks the agent's own work the way a QA engineer would: actually run the app, click through the real flow, hit the real API, and look at the real database. ShipCheck is that QA engineer, exposed as an MCP server. Point it at any repository and describe a feature — it **discovers** how the app actually works (no hardcoded assumptions about routes, tables, or auth patterns), **plans** what to check, and **verifies** it across the UI, the API, and the database, handing back evidence instead of a guess. ``` ANY SOFTWARE │ ▼ INSPECT · DISCOVER detect stack, build a SystemGraph of routes/tables/actors │ ▼ PLAN generate a verification plan from the graph — no hardcoded URLs │ ▼ VERIFY Playwright (UI) + HTTP (API) + read-only SQL (database) │ ▼ EVIDENCE pass/fail per layer, diagnosis on failure, a written report ``` ## Install Published on PyPI as `shipcheck-mcp` (the import name is still `shipcheck`, the MCP server and CLI are the same package — `mcp` is a base dependency, not an extra, so the plain command below is enough to run the MCP server): ```bash pip install shipcheck-mcp # MCP server + CLI, no extras needed pip install 'shipcheck-mcp[playwright,database]' # …
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.