Servidor MCP

DiffCI

io.github.DiffCI/diffci
Herramientas para desarrolladores Público y accesible MCP 2025-11-25

Qué hace este MCP

Plans and interprets change-aware CI validation, affected-test selection, and GitHub Actions workflow isolation.

diffci_interpret_report
Interpret a DiffCI observation report
Validate and summarize a DiffCI observation report, including selective or full mode, affected-test counts, fallbacks, non-interference evidence, and the conservative next action.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', 'required': ['report'], 'properties': {'report': {'type': 'object', 'description': 'A diffci.observation.v1 JSON report.'}}, 'additionalProperties': False}
diffci_validation_plan
Create a local DiffCI validation plan
Plan change-aware CI validation, affected-test selection, test impact analysis, or GitHub Actions workflow checks. Returns a safe local DiffCI command without accessing the checkout or executing it.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', 'properties': {'repo': {'type': 'string', 'description': 'Optional local repository path to pass as a single --repo argument.'}, 'action': {'enum': ['check', 'observe', 'init', 'verify-workflow'], 'type': 'string', 'description': 'Validation action. Defaults to check.'}, 'platform': {'enum': ['posix', 'powershell'], 'type': 'string', 'description': 'Shell used only to render the display command. Defaults to posix.'}}, 'additionalProperties': False}
diffci_verify_workflow_text
Check a GitHub Actions workflow for DiffCI isolation
Perform a stateless preliminary safety check of GitHub Actions YAML: dedicated observer job, continue-on-error, dependency isolation, read-only permissions, and immutable DiffCI references.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', 'required': ['workflow'], 'properties': {'workflow': {'type': 'string', 'maxLength': 262144, 'description': 'One GitHub Actions workflow YAML document.'}}, 'additionalProperties': False}
Añadido
diffci_verify_workflow_text
26 de September de 2026 a las 02:40
Añadido
diffci_interpret_report
26 de September de 2026 a las 02:40
Añadido
diffci_validation_plan
26 de September de 2026 a las 02:40