Delimit — API Governance for AI Coding Assistants logo

Delimit — API Governance for AI Coding Assistants

Govern API changes, preserve coding-session context, and produce local records for AI-assisted repository changes.

Install Delimit — API Governance for AI Coding Assistants

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "delimit-api-governance-for-ai-coding-assistants": {
      "command": "npx",
      "args": [
        "-y",
        "delimit-cli"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

We couldn’t confirm it starts correctly

We ran the install command but it didn't respond within our test window — this can mean a slow first-time install rather than a real problem.

npx -y delimit-cli

No response to initialize.

This is an experimental automated check and can have false negatives — missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked 3d ago.

Overview

Delimit — API Governance for AI Coding Assistants connects coding assistants to local project context, API governance checks, and cross-session decisions. Its MCP tools inspect repositories, compare OpenAPI specifications, identify breaking changes, classify version impact, and consult configured model providers on judgment calls. Delimit also preserves decisions and handoffs locally so work can continue across sessions and assistants. Reach for it when AI-generated code needs repeatable API checks, approval evidence, or durable context.

Use cases

  • Check OpenAPI changes for breaking endpoints, schemas, and parameters
  • Classify API changes as MAJOR, MINOR, PATCH, or NONE
  • Preserve decisions and handoffs across coding sessions
  • Gate AI-generated repository changes with signed local attestations
  • Ask multiple configured models to review disputed API decisions

Key features

  • OpenAPI linting and structural diffing
  • Deterministic semantic-version impact classification
  • Repository discovery and downstream impact analysis
  • Cross-session local memories and handoffs
  • Signed HMAC-SHA256 run attestations
  • Multi-model deliberation for governance decisions

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 1d ago

Recent health check succeeded.

9/9 checks healthy over the last 46d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 5d ago via OSV.dev · delimit-cli (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars23Stargazers on the source repository.
npm downloads5.7kPackage downloads in the last 30 days.
Last commit8d agoMost recent push to the default branch.
Install checkInconclusiveDidn't respond in our test window — often a slow first install.

How Delimit — API Governance for AI Coding Assistants works

What Delimit — API Governance for AI Coding Assistants does

Delimit combines API change analysis with local continuity for AI coding workflows. It can discover OpenAPI specifications, frameworks, security issues, and tests in a repository, then create a merge-gate configuration from a policy preset. The gate checks proposed API changes against a baseline and reports breaking changes or leaked secrets.

The project also keeps decisions, tasks, and handoffs on the local machine. A later session can retrieve that shared record even when the work moves between supported coding assistants. Terminal commands can save and search memories, while delimit chat supports full sessions with configured Copilot or Muse models.

For repository changes, Delimit can wrap an assistant run and produce a local attestation containing the repository state before and after the run, changed files, gate results, and an HMAC-SHA256 signature. Attestations can be checked offline.

How it works

The command-line package is available through npx delimit-cli. Running npx delimit-cli setup adds Delimit to supported assistants found on the machine. The setup flow configures Claude Code, Codex, and Cursor, among others named by the project, so they can use the same saved records.

For API governance, scan identifies repository material that Delimit can inspect, and init creates the merge-gate configuration using the default, strict, or relaxed preset. lint compares an old and new specification with policy applied. diff reports structural additions, removals, and modifications without applying policy. semver deterministically classifies the change as MAJOR, MINOR, PATCH, or NONE, while impact scans the dependency manifest for downstream callers.

When a result requires judgment, deliberate sends the question to configured model CLIs or API keys and presents areas of agreement and disagreement. The supported model paths include Claude, GPT through Codex, Gemini through Antigravity, Grok, DeepSeek, and Muse.

Setup and configuration

Start with:

Terminal
npx delimit-cli setup

For a repository merge gate, use:

Terminal
npx delimit-cli scan
npx delimit-cli init

The zero-configuration check can run directly in a repository:

Terminal
npx delimit-cli check

Useful options include --staged for staged files only, --base for comparison with a Git reference, --fix for migration guidance, and --record to save a content-pinned check record. Records are written under .delimit/records/ by default. The chat command can run configured Copilot or Muse sessions, for example npx delimit-cli chat --model copilot.

Tools and capabilities

  • Discover repository specifications, frameworks, security issues, and tests with delimit_scan.
  • Create merge-gate policy configuration with delimit_init.
  • Lint API changes with delimit_lint.
  • Inspect endpoint, schema, parameter, and other structural differences with delimit_diff.
  • Classify API version impact with delimit_semver.
  • Estimate downstream caller impact with delimit_impact.
  • Ask configured models to evaluate disputed governance decisions with delimit_deliberate.
  • Save and retrieve cross-session decisions through Delimit’s local memory workflow.
  • Create and verify local signed attestations for wrapped assistant runs.

Limitations and notes

The merge gate is advisory by default; it can be switched to enforcing mode. Attestation verification is available offline through delimit seal-verify, while hosted replay is not available. The deliberation workflow depends on model CLIs or API keys configured by the user. Delimit’s local records and attestations are intended to preserve evidence and context on the machine rather than provide a hosted project history.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Delimit — API Governance for AI Coding Assistants

Delimit — API Governance for AI Coding Assistants is an MCP server that connects coding assistants to local repositories, OpenAPI specifications, saved session context, and configured model providers. Its main tools scan repositories, initialize policies, lint and diff API changes, classify semantic-version impact, assess downstream impact, and deliberate over disputed decisions.

Run `npx delimit-cli setup` to configure Delimit for supported assistants found on the machine. For repository governance, run `npx delimit-cli scan` followed by `npx delimit-cli init`; the latter creates merge-gate configuration using a selectable policy preset.

Delimit is configured by `setup` for Claude Code, Codex, and Cursor, and supports Antigravity in the project’s assistant workflow. GitHub Copilot and Muse can run full sessions through `delimit chat`, using commands such as `npx delimit-cli chat --model copilot`.

Run `npx delimit-cli lint old.yaml new.yaml` to apply policy and produce a pass/fail API gate result. Use `delimit diff` for a structural comparison, `delimit semver` for version impact, and `delimit check` for a zero-configuration check of staged or modified repository files.

Yes. Wrapping an assistant run with Delimit creates a local signed attestation containing repository before-and-after state, changed files, and gate results. The bundle uses HMAC-SHA256 and can be verified offline with `delimit seal-verify`; hosted replay is not available.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewDelimit — API Governance for AI Coding Assistants AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/delimit-api-governance-for-ai-coding-assistants?style=directory)](https://allmcps.com/mcp/delimit-api-governance-for-ai-coding-assistants)
HTML Embed
<a href="https://allmcps.com/mcp/delimit-api-governance-for-ai-coding-assistants"><img src="https://allmcps.com/api/badge/delimit-api-governance-for-ai-coding-assistants?style=directory" alt="Delimit — API Governance for AI Coding Assistants on AllMCPs" /></a>