MCP server for digline: an agent can read a result and measure one, and cannot promote a baseline.
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":"digline-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.
# digline-mcp The [MCP](https://modelcontextprotocol.io) server for [digline](https://github.com/digline/digline): it lets a coding agent **read** a digline result and **measure** a new one, and it does not let the agent promote a baseline. Not because promotion is refused. Because there is no such tool. ## The six tools | tool | what it does | |---|---| | `list_runs` | every stored run of a suite, newest first, with the baseline marked | | `get_run` | one stored run — the verdicts, never the payload | | `get_baseline` | the approved reference, same shape | | `compare` | a run against the baseline: did it get worse? | | `diff` | two runs, neither of them a reference: should I switch? | | `run` | execute the suite, with the call count acknowledged first | `promote` is **absent by construction**, and so are `migrate`, `view` and `report`. A baseline is an *approved reference*, and `promote` writes into `.digline/<tenant>/baselines/`, which is committed — anything landing there arrives in somebody's diff and must arrive because they put it there. A refusal would be a conversation an agent could argue with; an absence is not. The reasoning is [ADR 0011](../../docs/adr/0011-the-mcp-server.md), and the judgement layer it turns into surface is [`AGENTS.md`](../../AGENTS.md). ## Install and configure ```bash uv pip install digline-mcp ``` One server serves **one repository**: the perimeter is the repo, and multi-project is N named servers rather than a registry. ```json { "mcpServers": { "digline-northwind": { "command": "digline-mcp", "args": ["--root", "/Users/you/src/northwind"] } } } ``` `--tenant` and `--env` are accepted and **verify**; they never override. The suite decides, as it does everywhere else in digline. ## What `run` costs, before it costs it `run` takes a mandatory `acknowledge_calls` that must equal the suite's planned calls to the target. Called without it, the tool refuses **and hands back the number**: ``` run(sui…
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.