renovate-mcp is an MCP server designed to streamline the process of creating and managing Renovate configurations. It allows users to interactively define Renovate settings, leveraging an LLM to read, validate, preview, and save `renovate.json` files within local repositories. The tool provides a suite of functionalities, including checking Renovate CLI setup, reading existing configurations, resolving `extends` presets, previewing `customManagers` regex, validating configurations against Renovate's schema, performing dry runs to see proposed changes, and atomically writing configurations to disk. It also offers access to Renovate's extensive catalogue of built-in presets.
Características Principales
01Resolve and expand Renovate configuration presets (including external ones)
02Preview `customManagers` regex against a local repository for rapid iteration
03Validate Renovate configurations using the official schema
04Perform dry runs of Renovate to preview proposed dependency updates
05Read and atomically write Renovate configuration files to disk
062 GitHub stars
Casos de Uso
01Interactively understand and summarize the effective behavior of an existing Renovate configuration, including resolved presets.
02Draft and preview custom dependency manager regex entries for Renovate.
03Validate proposed Renovate configurations and perform dry runs to see potential PRs before committing changes.