Local integrations start the public, pinned npm package in your workspace. They can inspect that checkout when the client permits it. The hosted endpoint never receives filesystem access.
Codex
Add the Core marketplace
Install DiffCI's local MCP server and verification skill from the public Core repository.
codex plugin marketplace add DiffCI/core
codex plugin add diffci@diffci-local
Direct installation works from Core; directory discovery is a separate channel.
Claude Code
Install the public marketplace plugin
Add the same local MCP server and verification skill to Claude Code.
claude plugin marketplace add DiffCI/core
claude plugin install diffci@diffci-marketplace
The public Core marketplace is enough for direct installation.
Cursor
Add the local MCP server
Copy the public MCP definition into .cursor/mcp.json or Cursor's global MCP settings.
{
"mcpServers": {
"diffci": {
"command": "npx",
"args": ["--yes", "--package", "@diffci.com/diffci@0.3.12", "diffci-mcp"],
"cwd": "/path/to/repository"
}
}
}
On Windows, use the Core Windows-safe launcher. The Cursor listing is a separate discovery channel.
Grok
Choose a local or cloud connection
Use the local MCP server for workspace access and test selection.
grok mcp add diffci -- npx --yes --package @diffci.com/diffci@0.3.12 diffci-mcp
Grok Build can also use the Claude Code marketplace above. For a cloud Connector, add https://diffci.com/mcp/v1; it is read-only and cannot access a checkout or run tests.
Meta Muse Code
Install and approve the native plugin
Muse uses its native package so the local server can start in the session workspace.
muse plugins marketplace add diffci DiffCI/core
muse plugins install diffci@diffci
muse plugins inspect diffci
muse plugins approve diffci
Start a new Muse session after approval. Node.js and npx must be available on PATH.
GitHub Actions
Keep the observer separate
Add the public observer Action in a dedicated non-blocking job when you want advisory CI analysis.
- uses: DiffCI/core@98395bfde712131413da4db542cb1abb4a31b480 # action-v0.3.12
The Action observes only: it never skips, cancels, reorders, or replaces required checks. Action guide →