{"name":"io.github.esperanza-volkov/confdiff-mcp","slug":"esperanza-volkov-confdiff-mcp","title":null,"description":"Semantic, format-aware diff of config files (JSON/YAML/TOML/INI/.env/XML/CSV) for AI agents","url":"https://mcp.market/server/esperanza-volkov-confdiff-mcp","rating":null,"grade":"B","score":82,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":38,"stars":41,"forks":2,"downloads_week":27,"last_push_at":"2026-09-20T03:08:05.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/esperanza-volkov/confdiff","website":null,"version":"0.17.1","remotes":[],"packages":[{"registryType":"npm","identifier":"confdiff-mcp","version":"0.17.1","transport":{"type":"stdio"}}],"tools":[{"name":"diff_config_files","description":"Read two config files from disk by path and diff them by MEANING (format inferred from the file extension unless overridden). Use this to check whether an edit changed anything real, compare a before/after, or verify a format migration. Set redact=true to keep secrets out of context.","write_action":false,"price_micros":0,"input_schema":null},{"name":"diff_configs","description":"Compare two configuration strings (JSON/JSONC/YAML/TOML/INI/.env/XML/CSV) by MEANING, ignoring key order and formatting noise. Cross-format is supported (diff a JSON against its YAML equivalent). Returns a compact list of real changes plus structured JSON. Set redact=true to mask secret values so plaintext never enters your context.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":82,"grade":"B","scanned_at":"2026-09-20T05:01:29.625Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T05:01:29.573Z","components":{"code":{"score":20,"max":25,"notes":["2 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":15,"max":15,"notes":["last push 0 days ago"]},"identity":{"score":6,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[{"id":"exec.eval","severity":"medium","component":"code","title":"eval / new Function used","evidence":"bin/confdiff-mcp.cjs: …&&(u=this.opts.code.process(u,t));let p=new Function(`${un.default.self}`,`${un.default.scope…"}],"inputs":{"packages":[{"registryType":"npm","identifier":"confdiff-mcp","version":"0.17.1","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":0,"publishedAt":"2026-09-20T03:08:54.106Z","repositoryUrl":"git+https://github.com/esperanza-volkov/confdiff.git","weeklyDownloads":27}],"repo":{"found":true,"owner":"esperanza-volkov","repo":"confdiff","archived":false,"pushedAt":"2026-09-20T03:08:05Z","stars":41,"forks":2,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/318457349?v=4","ownerCreatedAt":"2026-08-19T02:38:41Z","license":"MIT"},"icon":{"url":null,"source":"none"},"presence":{"stars":41,"forks":2,"downloadsWeek":27,"license":"MIT","lastPushAt":"2026-09-20T03:08:05.000Z","score":38}}}},"grade_history":[],"reviews":[]}