MCP 服务器

DiffCI

io.github.adityankale190895/diffci
开发者工具 公开且可连接 MCP 2025-11-25

此 MCP 可以做什么

Plans and interprets change-aware CI validation, affected-test analysis, and GitHub Actions isolation checks.

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.
只读 幂等
输入模式
{'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.
只读 幂等
输入模式
{'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.
只读 幂等
输入模式
{'type': 'object', 'required': ['workflow'], 'properties': {'workflow': {'type': 'string', 'maxLength': 262144, 'description': 'One GitHub Actions workflow YAML document.'}}, 'additionalProperties': False}
已添加
diffci_verify_workflow_text
2026年9月26日 02:40
已添加
diffci_interpret_report
2026年9月26日 02:40
已添加
diffci_validation_plan
2026年9月26日 02:40