Choose the actual contract.
Identify the declared protocol, the SDK generation, and the path the implementation exercises. An upgrade target does not rewrite a historical baseline.
Build with the right contract. Trace what actually runs. Keep every claim within the evidence you have.
One skill/No extra service/Useful at the seam
Protocol. SDK. Transport. Host. A good implementation knows which layer owns the work—and checks that layer before claiming success.
Look at the evidence, then choose the claim it can support. Sometimes that reveals a defect. Sometimes it removes an unnecessary requirement.
claim: "Ready in the target host" source: self-contained HTML resource local: renders in Playwright host: no recorded observation
A browser surrogate exercises local behavior. It cannot record what a different host admitted or rejected.
The local rendering observation is useful. There is no host-side observation for this exact resource, so target-host compatibility remains unverified. That does not establish a host failure.
Verified, contradicted, not verified, and not applicable describe different relationships to a claim. They are not a universal progress bar.
The plugin brings the relevant engineering method into the repository task already in front of you. No second management system. No report required for a one-line change.
Read the Field GuideIdentify the declared protocol, the SDK generation, and the path the implementation exercises. An upgrade target does not rewrite a historical baseline.
A parent-owned stdio tool and a browser-reachable HTTP service have different surfaces. Keep controls at their actual point of effect.
Implementation requests should reach a working change and relevant verification. Migrations also check retained compatibility and deliberately retired behavior.
Keep source inspection, runtime observation, host admission and owner acceptance distinct. Preserve a valid result without stretching it.
Install from the public repository, then use one entrypoint at the depth the task actually needs.
codex plugin marketplace add IndelibleVivi/mcp-boundary --ref main codex plugin add mcp-boundary@mcp-boundary
Use $mcp-boundary to inspect this MCP implementation against its declared protocol, actual transport and intended deployment. Trace the relevant behavior. Report actionable findings, valid results and any material verification gaps. Do not edit the repository.
Installing from source is separate from directory publication. The plugin adds one skill and no service, auth flow, telemetry or runtime dependency.
Version 0.1.0 / explicitly bounded
Author source, canonical Codex manifest, provenance, legal map, tests and one approved website are included in the repository.
Static trigger design and fixtures do not establish implicit model invocation or comparative behavior.
No external directory listing, production integration or named-host acceptance is implied.