{"server":"io.github.DiffCI/diffci","count":3,"tools":[{"name":"diffci_interpret_report","title":"Interpret a DiffCI observation report","description":"Validate and summarize a DiffCI observation report, including selective or full mode, affected-test counts, fallbacks, non-interference evidence, and the conservative next action.","input_schema":{"type":"object","required":["report"],"properties":{"report":{"type":"object","description":"A diffci.observation.v1 JSON report."}},"additionalProperties":false},"output_schema":null,"annotations":{"readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T13:40:43.667Z"},{"name":"diffci_validation_plan","title":"Create a local DiffCI validation plan","description":"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.","input_schema":{"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},"output_schema":null,"annotations":{"readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T13:40:43.667Z"},{"name":"diffci_verify_workflow_text","title":"Check a GitHub Actions workflow for DiffCI isolation","description":"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.","input_schema":{"type":"object","required":["workflow"],"properties":{"workflow":{"type":"string","maxLength":262144,"description":"One GitHub Actions workflow YAML document."}},"additionalProperties":false},"output_schema":null,"annotations":{"readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T13:40:43.667Z"}],"next_cursor":null,"next_actions":[{"action":"get_connection","description":"Connection block to call these tools","href":"/v1/servers/io.github.DiffCI%2Fdiffci/connection?target=mcpServers","arguments":{"name":"io.github.DiffCI/diffci","target":"mcpServers"}},{"action":"get_server","description":"Full descriptor with trust and connectability","href":"/v1/servers/io.github.DiffCI%2Fdiffci","arguments":{"name":"io.github.DiffCI/diffci"}}]}