LineBreak Gate & Spec Bridge MCP server
Approved acceptance criteria served over MCP to Claude Code, Cursor, or Codex. Git-only, sealed.
0 stars679 downloads/wk
Reviews
Write oneNobody has reviewed LineBreak Gate & Spec Bridge yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
LineBreak Gate & Spec Bridge tools (6, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
check_storywrite actionRun this story's acceptance criteria against the working tree with the SAME engine as the merge gate (`linebreak-gate check`). Returns pass | fail | needs-signoff per criterion — verify your work here BEFORE pushing instead of discovering failures at the merge.
get_storyOne approved story in full: title, epic, and every acceptance criterion with its id, statement, and check type (build | tests | command | manual). Read this BEFORE implementing the story — the criteria are the approved definition of done.
list_storiesAll approved stories in this repository: id, title, epic, local status (todo|doing|review|done), and how many acceptance criteria each carries. The list IS the approved scope — nothing else is in spec.
next_storyThe next approved story that is not yet done, per local story state. Use this to pick up work without guessing at priorities.
set_story_statusRecord story progress: status is doing | review | done. Writes LOCAL story state only (the repo's tracker-sync artifact) — never a configured external tracker, and never the approved criteria.
spec_statusIs there an approved spec bundle: version, source phase, approver, story count, and the approval signature state (verified | invalid | signed-unverified | unsigned), verified entirely offline.
Public scan report
scanner v0.1.9 · 2026-09-23 · same rubric, same numbers if you re-run it
- Code scan28 source files scanned20/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 0 days ago15/15
- Maintainer identitynamespace and repository owner differ; website matches verified namespace6/10
Findings (1)
- mediumsubprocess with shell=True
exec.shell-truelinebreak_gate-1.10.3/src/linebreak_gate/criteria_check.py: …return _execute(check["payload"], root, shell=True) raise CriteriaToolError(f"unknown …
What the publisher says
From the LineBreak Gate & Spec Bridge repository's README, as published. We do not edit it. Read it on GitHub
linebreak-gate — the LineBreak security gate at the git/CI boundary
<!-- mcp-name: com.linebreakapp/linebreak-gate -->
See it run
A real pull request, blocked for real: the gate is a required check, so the merge button goes gray until the CVE is fixed or a named human records an override.
See it live — a public PR you can open right now →
A real recording, no mock: the scan blocks a critical CVE fail-closed, the pin gets fixed, the gate opens.
The spec loop: a named human approves the criteria, check blocks until the manual criterion carries a sign-off, then everything passes.
Blocks merges that carry known vulnerabilities. One tool, two detectors — dependency scanning is free; the AI review is the Pro upgrade:
across every ecosystem (npm, PyPI, Go, Cargo, Maven, …), with an npm audit fallback for npm projects (npm-only coverage and no installed-version data — the GitHub Action fails closed if osv-scanner can't be installed instead of degrading to it).
- Dependency CVE scan — free, no key — osv-scanner
broken auth, secret exposure, SSRF, unsafe deserialization, crypto misuse) with adversarial verification, enabled by LINEBREAKLICENSEKEY (hosted, uses credits) or ANTHROPICAPIKEY (your own key, takes precedence). Without a key the dependency scan still runs and this pass is skipped with a notice.
- AI SAST — Pro — an LLM security review of first-party source (injection,
The gate blocks and can propose; it never auto-clears on an agent's say-so. A human approves the fix or records an override — with a reason and an approver — in a git-committed audit file.
This is the same scanner core that powers the rest of LineBreak's in-product security gate (the desktop backend imports this package), but it is fully standalone: a team that has never touched anything else from LineBreak can add the gate to their repo and get real enforcement.
Contributing & license. This repo is the published source of
linebreak-gate (Apache-2.0):
every release lands here and on PyPI from our CI, and every change passed
our own gate first — CVE scan and human-approved criteria, the same
discipline we sell. Bug reports and feature requests: open an issue or
discussion here; we read everything. Direct PRs to this repo can't be
merged (releases flow through our review pipeline), so start with an issue
and we'll take it from there.
Quickstart — GitHub Actions
# .github/workflows/security-gate.yml
name: Security gate
on:
pull_request:
permissions:
contents: read
pull-requests: write # for the summary comment
jobs:
gate:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: Baktun-Studio/linebreak-gate@v1
with:
# fail-on: high # blocking floor; default: critical
# Optional today; required once license enforcement is enabled.
license-key: ${{ secrets.LINEBREAK_LICENSE_KEY }}
# Enables the AI code review; leave unset for dependency scan only.
anthropic-api-key: ${{ secrets.ANTHROPIC_API_KEY }}The action runs linebreak-gate scan, always runs report, posts one PR comment (updated in place on every push, never spammed), uploads the JSON report + audit artifacts as a workflow artifact, and fails the check per the scan's exit code.
Make it a real boundary: require the check
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
claude mcp add linebreak-gate -- uvx linebreak-gate
LineBreak Gate & Spec Bridge: common questions
- Is LineBreak Gate & Spec Bridge MCP server safe?
- Mostly: it is graded B (82/100). Read the LineBreak Gate & Spec Bridge safety report
- How do I install LineBreak Gate & Spec Bridge?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does LineBreak Gate & Spec Bridge need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is LineBreak Gate & Spec Bridge maintained?
- The last commit was in the last day (2026-09-23). The latest release is v1.10.3.
- What can I use instead of LineBreak Gate & Spec Bridge?
- Servers from other publishers that do the same job: Contentrain MCP server, Skills Anywhere MCP server and Git MCP server. Compare all LineBreak Gate & Spec Bridge alternatives.
Alternatives to LineBreak Gate & Spec Bridge
Same job from other publishers: the closest match first, then the best rated.
- ContentrainGit-native content governance for AI agents — 27 deterministic MCP tools over stdio and HTTP.not reviewedEstablishedA
- Skills AnywhereDiscover and load Agent Skills from configured local directories and Git sources over stdio MCP.not reviewedGrowingA
- GitComprehensive Git MCP server enabling native git tools including clone, commit, worktree, & more.not reviewedEstablishedA
- GitwandAuto-resolves Git merge conflicts so agents only touch the complex hunks.not reviewedEstablishedA
- PalinodeInspectable, correctable project memory in git-versioned Markdown for AI agents.not reviewedEstablishedC