diffci/diffci
v0.3.22MIT
Verify coding changes with affected tests and conservative full fallback.
commands
- node
plugin.json
- name
- diffci
- version
- 0.3.22
- description
- Verify coding changes with affected tests and conservative full fallback.
- author
- DiffCIsupport@diffci.comhttps://diffci.com/
- license
- MIT
- homepage
- https://diffci.com/mcp-server
- repository
- https://github.com/DiffCI/core
- extensions
- com.openai
mcp.json
- diffcistdionode -e const { spawn } = require('node:child_process'); const npxArgs = ['--yes', '--package', '@diffci.com/diffci@0.3.22', 'diffci-mcp']; const child = process.platform === 'win32' ? spawn(process.env.ComSpec || 'cmd.exe', ['/d', '/s', '/c', 'npx', ...npxArgs], { stdio: 'inherit' }) : spawn('npx', npxArgs, { stdio: 'inherit' }); child.once('error', (error) => { console.error('Failed to launch DiffCI MCP:', error.message); process.exit(1); }); child.once('exit', (code, signal) => process.exit(code ?? (signal ? 1 : 0)));
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "diffci",
"version": "0.3.22",
"description": "Verify coding changes with affected tests and conservative full fallback.",
"author": {
"name": "DiffCI",
"email": "support@diffci.com",
"url": "https://diffci.com/"
},
"homepage": "https://diffci.com/mcp-server",
"repository": "https://github.com/DiffCI/core",
"license": "MIT",
"keywords": [
"ci",
"test-selection",
"mcp",
"codex",
"claude-code",
"cursor",
"github-actions"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "DiffCI",
"shortDescription": "Verify local code changes",
"longDescription": "Inspect local changes, select affected tests conservatively, and run repository verification with a full fallback when the selection is uncertain.",
"developerName": "DiffCI",
"category": "Developer Tools",
"capabilities": [
"Inspect local changes",
"Select affected tests",
"Run repository tests"
],
"websiteURL": "https://diffci.com/mcp-server",
"supportURL": "https://diffci.com/contact",
"privacyPolicyURL": "https://diffci.com/data-handling",
"termsOfServiceURL": "https://diffci.com/terms",
"defaultPrompt": [
"Verify the changes in this repository with DiffCI.",
"Explain which affected tests DiffCI selected.",
"Check this DiffCI observer workflow for isolation."
],
"brandColor": "#146B5A",
"brandColorDark": "#4FD1A8",
"composerIcon": "./assets/diffci-mark.svg",
"logo": "./assets/diffci-mark.svg"
}
}
}
}
Client extensions
Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.
- com.openai