DiffCI MCP server
Observation-only CI/CD validation for AI coding agents.
0 stars1.9k downloads/wk
Reviews
Write oneNobody has reviewed DiffCI yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
DiffCI tools (3)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
diffci_checkAnalyze the repository, run inferred full and selected test commands when available, and report paired runtime. Sends nothing to DiffCI Cloud.
diffci_initSeed a repository with AI-agent instruction files for DiffCI.
diffci_verify_workflowCheck that a DiffCI GitHub Actions job cannot affect the rest of CI.
Public scan report
scanner v0.1.9 · 2026-09-22 · same rubric, same numbers if you re-run it
- Code scan14 source files scanned25/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 differ4/10
What the publisher says
From the DiffCI repository's README, as published. We do not edit it. Read it on GitHub
DiffCI
Find test-selection opportunities in your CI before changing what it runs. DiffCI analyzes a commit's changes and dependency graph, then reports which test files it would select, why it falls back to a full run, and whether it can propose a test command. check also runs paired full and selected commands when it can infer them. The observe command and Action remain observation-only.
Try DiffCI
From a Git repository checkout, with Node.js 22.5+ and Git installed, run:
npx @diffci.com/diffci@latest checkcheck explains affected tests and, when it can infer safe commands, runs both the full and selected test commands to measure the difference. It sends nothing to DiffCI. Test commands can create files in the checkout. For analysis without test execution, use npx @diffci.com/diffci@latest observe --no-send.
To add instructions for coding agents, run:
npx @diffci.com/diffci@latest initOn Windows PowerShell, quote the package name:
npx '@diffci.com/diffci@latest' checkThe copyable adoption kit includes an AGENTS.md instruction and maintainer PR text. AI-readable documentation is on Context7 CLI and Context7 Core. Use the GitHub Marketplace Action for a separate, non-blocking observation job. Required project CI remains authoritative.
One paired run is preliminary evidence; repeat comparisons and account for cache effects before claiming CI savings. On a full-validation fallback, check runs the full command once and reports 0% reduction.
Upgrade from 0.1.3: tests excluded by a source-only tsconfig.json could be discovered without their dependency edges, producing an incomplete selection. This is fixed in 0.1.4. Revalidate affected observations before using them as opportunity evidence; see the historical validation and release qualification.
The local default compares HEAD with its first parent; both commits must be available. For a specific comparison, add --base --head . DiffCI prints the selection, fallback reasons, and the path to a JSON report outside your checkout. REFUSED or ERROR is not a successful analysis; check the reported status even when the command exits successfully. See the support matrix for setup requirements and supported workloads. check runs inferred full and selected commands in the checkout and sends nothing by default. The commands may write generated files. Use observe --no-send for analysis without execution. See docs/ai-agents.md for Claude Code, Codex, Cursor, GitHub Copilot, and similar tools.
Measured example: a controlled Cal.com replay showed 44.2% net reduction in a job-equivalent install + pretest + test workload, including analysis overhead. This is one sandbox comparison, not Cal.com's production savings or a prediction for your repository. Read the timings and method.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
Runs npx -y @diffci.com/diffci on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add diffci -- npx -y @diffci.com/diffci
DiffCI: common questions
- Is DiffCI MCP server safe?
- Yes, by our scan: it is graded A (86/100). Read the DiffCI safety report
- How do I install DiffCI?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does DiffCI need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is DiffCI maintained?
- The last commit was 2 days ago (2026-09-22). The latest release is v0.2.4.
- What can I use instead of DiffCI?
- Servers from other publishers that do the same job: DiffCI MCP server, uploads.sh MCP server and Foremerge MCP server. Compare all DiffCI alternatives.
Alternatives to DiffCI
Same job from other publishers: the closest match first, then the best rated.
- DiffCIObservation-only CI/CD validation for AI coding agents.not reviewedGrowingA
uploads.shHost files from coding agents; stage on a branch and attach to GitHub PRs.not reviewedEstablishedA- ForemergeCoordinate parallel coding agents, above Gitnot reviewedGrowingA
- NexusmemLocal-first memory for AI coding agents: shell history with exit codes, git diffs, docs, MCP.not reviewedGrowingA
- komnetLets AI coding agents coordinate asynchronously through a private git repository. No server.not reviewedGrowingA