{
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"name": "io.github.Weavatrix/weavatrix-refactor",
"description": "Transactional refactoring extension with 12 evidence-backed tools, previews, and rollback.",
"repository": {"url": "https://github.com/Weavatrix/weavatrix-refactor", "source": "github"},
"version": "1.0.12",
"websiteUrl": "https://weavatrix.com",
"packages": [{
"registryType": "npm",
"registryBaseUrl": "https://registry.npmjs.org",
"identifier": "weavatrix-refactor",
"version": "1.0.12",
"runtimeHint": "npx",
"transport": {"type": "stdio"},
"packageArguments": [
{"type": "positional", "value": "mcp"},
{
"type": "positional",
"valueHint": "repoRoot",
"description": "Absolute path to the initial local repository; defaults to the current directory",
"format": "filepath",
"default": ".",
"isRequired": false
}
],
"environmentVariables": [
{"name": "WEAVATRIX_ALLOW_SOURCE_EDITS", "description": "Set to 1 to authorize confirmed apply operations and rollback to write source files; unset, the refactor tools stay preview-only", "format": "string", "isRequired": false}
]
}]
}