<!-- loopover:mcp-release-due --> ## Summary An MCP release appears due. - Proposed version: `3.14.1` - Latest MCP tag: `mcp-v3.14.0` - npm latest: `3.14.0` - MCP package version in repo: `3.14.1` - Unreleased MCP-related commits: `4` ## Unreleased MCP-Related Commits - `c896797` fix\(build\): migrate loopover\-miner/loopover\-mcp to out\-of\-place dist/ emit \(\#8590\) - `0e72d94` chore\(main\): release engine\-and\-dependents libraries \(\#8595\) - `f4f001d` api: remove the orphaned browser\-extension backend surface from src/ \(\#8604\) - `bca96ff` fix\(deps\): resolve postcss \+ tar audit findings via overrides \(\#8612\) ## Changed Files - `.claude/skills/contributing-to-loopover/reference.md` - `.claude/skills/contributing-to-loopover/SKILL.md` - `.github/workflows/ci.yml` - `.gitignore` - `.release-please-manifest.json` - `apps/loopover-ui/public/openapi.json` - `apps/loopover-ui/src/components/site/check-run-readiness-model.ts` - `Dockerfile` - `package-lock.json` - `package.json` - `packages/loopover-engine/CHANGELOG.md` - `packages/loopover-engine/package.json` - `packages/loopover-mcp/bin/loopover-mcp.ts` - `packages/loopover-mcp/CHANGELOG.md` - `packages/loopover-mcp/package.json` - `packages/loopover-mcp/scripts/check-syntax.mjs` - `packages/loopover-mcp/scripts/strip-bin-sourcemap.mjs` - `packages/loopover-mcp/tsconfig.json` - `packages/loopover-miner/bin/loopover-miner-mcp.ts` - `packages/loopover-miner/CHANGELOG.md` - `packages/loopover-miner/DEPLOYMENT.md` - `packages/loopover-miner/expected-engine.version` - `packages/loopover-miner/lib/status.ts` - `packages/loopover-miner/lib/version.ts` - `packages/loopover-miner/package.json` - `packages/loopover-miner/scripts/benchmark.mjs` - `packages/loopover-miner/scripts/check-syntax.mjs` - `packages/loopover-miner/scripts/cross-repo-evaluation.mjs` - `packages/loopover-miner/scripts/egress-firewall-entrypoint.sh` - `packages/loopover-miner/tsconfig.json` - `scripts/check-miner-deployment-docs.ts` - `scripts/check-miner-package.ts` - `scripts/mcp-package-allowlist.ts` - `src/api/routes.ts` - `src/auth/rate-limit.ts` - `src/db/repositories.ts` - `src/mcp/server.ts` - `src/openapi/spec.ts` - `src/signals/contributor-readiness-band.ts` - `src/signals/extension-contributor-context.ts` - `src/signals/settings-preview.ts` - `src/types.ts` - `test/fixtures/miner-concurrent-stores/claim-and-hold-child.mjs` - `test/fixtures/miner-concurrent-stores/claim-child.mjs` - `test/fixtures/miner-concurrent-stores/dequeue-child.mjs` - `test/fixtures/miner-worktree-allocator/acquire-child.mjs` - `test/integration/api.test.ts` - `test/unit/agent-orchestrator.test.ts` - `test/unit/auth.test.ts` - `test/unit/check-mcp-package.test.ts` - `test/unit/check-miner-package.test.ts` - `test/unit/contributor-readiness-band.test.ts` - `test/unit/extension-contributor-context.test.ts` - `test/unit/forbidden-content.test.ts` - `test/unit/mcp-cli-boundary-tests-tool.test.ts` - `test/unit/mcp-cli-bounty-advisory.test.ts` - `test/unit/mcp-cli-burden-forecast.test.ts` - `test/unit/mcp-cli-completion-spec.test.ts` - `test/unit/mcp-cli-draft-pr-body.test.ts` - `test/unit/mcp-cli-evaluate-escalation-tool.test.ts` - `test/unit/mcp-cli-explain-gate-disposition.test.ts` - `test/unit/mcp-cli-find-opportunities.test.ts` - `test/unit/mcp-cli-help.test.ts` - `test/unit/mcp-cli-intake-idea-tool.test.ts` - `test/unit/mcp-cli-intake-tools.test.ts` - `test/unit/mcp-cli-issue-rag.test.ts` - `test/unit/mcp-cli-label-audit.test.ts` - `test/unit/mcp-cli-maintain-tools.test.ts` - `test/unit/mcp-cli-maintain.test.ts` - `test/unit/mcp-cli-maintainer-lane.test.ts` - `test/unit/mcp-cli-maintainer-noise.test.ts` - `test/unit/mcp-cli-monitor-open-prs.test.ts` - `test/unit/mcp-cli-open-pr-pressure-tool.test.ts` - `test/unit/mcp-cli-plan-idea-claims-tool.test.ts` - `test/unit/mcp-cli-plan-scorer-tools.test.ts` - `test/unit/mcp-cli-pr-ai-review-findings.test.ts` - `test/unit/mcp-cli-pr-outcomes.test.ts` - `test/unit/mcp-cli-pr-reviewability.test.ts` - `test/unit/mcp-cli-progress-snapshot-tool.test.ts` - `test/unit/mcp-cli-repo-outcome-patterns.test.ts` - `test/unit/mcp-cli-results-payload-tool.test.ts` - `test/unit/mcp-cli-review-risk.test.ts` - `test/unit/mcp-cli-test-evidence-tool.test.ts` - `test/unit/mcp-cli-tools.test.ts` - `test/unit/mcp-cli-upstream-drift.test.ts` - `test/unit/mcp-cli-validate-config-offline.test.ts` - `test/unit/mcp-cli-write-tools.test.ts` - `test/unit/mcp-discovery.test.ts` - `test/unit/mcp-feasibility-gate.test.ts` - `test/unit/mcp-lint-pr-text.test.ts` - `test/unit/mcp-local-check-slop-risk.test.ts` - `test/unit/mcp-local-telemetry-chokepoint.test.ts` - `test/unit/mcp-release-candidate.test.ts` - `test/unit/miner-attempt-log.test.ts` - `test/unit/miner-claim-ledger.test.ts` - `test/unit/miner-deployment-docs-audit.test.ts` - `test/unit/miner-event-ledger.test.ts` - `test/unit/miner-mcp-tool-docs-parity.test.ts` - `test/unit/miner-package-skeleton.test.ts` - `test/unit/miner-store-maintenance.test.ts` - `test/unit/openapi.test.ts` - `test/unit/product-usage.test.ts` - `test/unit/routes-extension.test.ts` - `test/unit/support/mcp-cli-harness.ts` - `test/unit/support/miner-cli-harness.ts` - `test/unit/worker-entry-boundary.test.ts` - `turbo.json` - `vitest.config.ts` ## Release-Prep Checklist - [ ] Bump `packages/loopover-mcp/package.json` to `3.14.1` - [ ] Bump the CLI `packageVersion` constant to `3.14.1` - [ ] Update MCP compatibility metadata minimum supported and latest recommended versions to `3.14.1` - [ ] Generate `packages/loopover-mcp/CHANGELOG.md` with a `mcp-v3.14.1` section - [ ] Run `npm run build:mcp` - [ ] Run `npm run test:mcp-pack` - [ ] Run `npm run changelog:check:mcp` - [ ] Run `npm run actionlint` - [ ] Run `npm run test:release:mcp` - [ ] Merge the release-prep PR - [ ] Tag `mcp-v3.14.1` - [ ] Watch npm trusted publishing and the GitHub Release job
Summary
An MCP release appears due.
3.14.1mcp-v3.14.03.14.03.14.14Unreleased MCP-Related Commits
c896797fix(build): migrate loopover-miner/loopover-mcp to out-of-place dist/ emit (fix(build): migrate loopover-miner/loopover-mcp to out-of-place dist/ emit #8590)0e72d94chore(main): release engine-and-dependents libraries (chore(main): release engine-and-dependents libraries #8595)f4f001dapi: remove the orphaned browser-extension backend surface from src/ (api: remove the orphaned browser-extension backend surface from src/ #8604)bca96fffix(deps): resolve postcss + tar audit findings via overrides (fix(deps): resolve postcss + tar audit findings via overrides #8612)Changed Files
.claude/skills/contributing-to-loopover/reference.md.claude/skills/contributing-to-loopover/SKILL.md.github/workflows/ci.yml.gitignore.release-please-manifest.jsonapps/loopover-ui/public/openapi.jsonapps/loopover-ui/src/components/site/check-run-readiness-model.tsDockerfilepackage-lock.jsonpackage.jsonpackages/loopover-engine/CHANGELOG.mdpackages/loopover-engine/package.jsonpackages/loopover-mcp/bin/loopover-mcp.tspackages/loopover-mcp/CHANGELOG.mdpackages/loopover-mcp/package.jsonpackages/loopover-mcp/scripts/check-syntax.mjspackages/loopover-mcp/scripts/strip-bin-sourcemap.mjspackages/loopover-mcp/tsconfig.jsonpackages/loopover-miner/bin/loopover-miner-mcp.tspackages/loopover-miner/CHANGELOG.mdpackages/loopover-miner/DEPLOYMENT.mdpackages/loopover-miner/expected-engine.versionpackages/loopover-miner/lib/status.tspackages/loopover-miner/lib/version.tspackages/loopover-miner/package.jsonpackages/loopover-miner/scripts/benchmark.mjspackages/loopover-miner/scripts/check-syntax.mjspackages/loopover-miner/scripts/cross-repo-evaluation.mjspackages/loopover-miner/scripts/egress-firewall-entrypoint.shpackages/loopover-miner/tsconfig.jsonscripts/check-miner-deployment-docs.tsscripts/check-miner-package.tsscripts/mcp-package-allowlist.tssrc/api/routes.tssrc/auth/rate-limit.tssrc/db/repositories.tssrc/mcp/server.tssrc/openapi/spec.tssrc/signals/contributor-readiness-band.tssrc/signals/extension-contributor-context.tssrc/signals/settings-preview.tssrc/types.tstest/fixtures/miner-concurrent-stores/claim-and-hold-child.mjstest/fixtures/miner-concurrent-stores/claim-child.mjstest/fixtures/miner-concurrent-stores/dequeue-child.mjstest/fixtures/miner-worktree-allocator/acquire-child.mjstest/integration/api.test.tstest/unit/agent-orchestrator.test.tstest/unit/auth.test.tstest/unit/check-mcp-package.test.tstest/unit/check-miner-package.test.tstest/unit/contributor-readiness-band.test.tstest/unit/extension-contributor-context.test.tstest/unit/forbidden-content.test.tstest/unit/mcp-cli-boundary-tests-tool.test.tstest/unit/mcp-cli-bounty-advisory.test.tstest/unit/mcp-cli-burden-forecast.test.tstest/unit/mcp-cli-completion-spec.test.tstest/unit/mcp-cli-draft-pr-body.test.tstest/unit/mcp-cli-evaluate-escalation-tool.test.tstest/unit/mcp-cli-explain-gate-disposition.test.tstest/unit/mcp-cli-find-opportunities.test.tstest/unit/mcp-cli-help.test.tstest/unit/mcp-cli-intake-idea-tool.test.tstest/unit/mcp-cli-intake-tools.test.tstest/unit/mcp-cli-issue-rag.test.tstest/unit/mcp-cli-label-audit.test.tstest/unit/mcp-cli-maintain-tools.test.tstest/unit/mcp-cli-maintain.test.tstest/unit/mcp-cli-maintainer-lane.test.tstest/unit/mcp-cli-maintainer-noise.test.tstest/unit/mcp-cli-monitor-open-prs.test.tstest/unit/mcp-cli-open-pr-pressure-tool.test.tstest/unit/mcp-cli-plan-idea-claims-tool.test.tstest/unit/mcp-cli-plan-scorer-tools.test.tstest/unit/mcp-cli-pr-ai-review-findings.test.tstest/unit/mcp-cli-pr-outcomes.test.tstest/unit/mcp-cli-pr-reviewability.test.tstest/unit/mcp-cli-progress-snapshot-tool.test.tstest/unit/mcp-cli-repo-outcome-patterns.test.tstest/unit/mcp-cli-results-payload-tool.test.tstest/unit/mcp-cli-review-risk.test.tstest/unit/mcp-cli-test-evidence-tool.test.tstest/unit/mcp-cli-tools.test.tstest/unit/mcp-cli-upstream-drift.test.tstest/unit/mcp-cli-validate-config-offline.test.tstest/unit/mcp-cli-write-tools.test.tstest/unit/mcp-discovery.test.tstest/unit/mcp-feasibility-gate.test.tstest/unit/mcp-lint-pr-text.test.tstest/unit/mcp-local-check-slop-risk.test.tstest/unit/mcp-local-telemetry-chokepoint.test.tstest/unit/mcp-release-candidate.test.tstest/unit/miner-attempt-log.test.tstest/unit/miner-claim-ledger.test.tstest/unit/miner-deployment-docs-audit.test.tstest/unit/miner-event-ledger.test.tstest/unit/miner-mcp-tool-docs-parity.test.tstest/unit/miner-package-skeleton.test.tstest/unit/miner-store-maintenance.test.tstest/unit/openapi.test.tstest/unit/product-usage.test.tstest/unit/routes-extension.test.tstest/unit/support/mcp-cli-harness.tstest/unit/support/miner-cli-harness.tstest/unit/worker-entry-boundary.test.tsturbo.jsonvitest.config.tsRelease-Prep Checklist
packages/loopover-mcp/package.jsonto3.14.1packageVersionconstant to3.14.13.14.1packages/loopover-mcp/CHANGELOG.mdwith amcp-v3.14.1sectionnpm run build:mcpnpm run test:mcp-packnpm run changelog:check:mcpnpm run actionlintnpm run test:release:mcpmcp-v3.14.1