Transactional refactoring MCP with 11 evidence-backed tools, hash-bound previews, and rollback.
MCPpedia last refreshed this data
io.github.sergii-ziborov/weavatrix-refactor-js is an MCP server that transactional refactoring MCP with 11 evidence-backed tools, hash-bound previews, and rollback. Its tool list has not been published yet over stdio, sse and http, requires no API key, and scores 59/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"io-github-sergii-ziborov-weavatrix-refactor-js": {
"args": [
"-y",
"weavatrix-refactor-js"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
This is the JavaScript refactoring engine of Weavatrix, continued as > weavatrix-refactor > package ships the native Rust MCP host built on > weavatrix-rust and the > weavatrix-edit / weavatrix-refactor-plan / weavatrix-worktree crates. > This package continues that version line: weavatrix-refactor@0.1.5 was the > last JavaScript release under the old name, and weavatrix-refactor-js@0.1.6 > picks up from it. Install weavatrix-refactor-js, or pin > weavatrix-refactor@0.1.5, to stay on the JavaS
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y 'weavatrix-refactor-js' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked weavatrix-refactor-js against OSV.dev.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in developer-tools / devops
Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors
MCP server for using the GitLab API
Manage Supabase projects — databases, auth, storage, and edge functions
Chrome DevTools for coding agents
MCP Security Weekly
Get CVE alerts and security updates for io.github.sergii-ziborov/weavatrix-refactor-js and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Part of the Weavatrix ecosystem. This repository preserves the explicit JavaScript refactoring line.
This is the JavaScript refactoring engine of Weavatrix, continued as
weavatrix-refactor-js. Theweavatrix-refactorpackage ships the native Rust MCP host built on weavatrix-rust and theweavatrix-edit/weavatrix-refactor-plan/weavatrix-worktreecrates. This package continues that version line:weavatrix-refactor@0.1.5was the last JavaScript release under the old name, andweavatrix-refactor-js@0.1.6picks up from it. Installweavatrix-refactor-js, or pinweavatrix-refactor@0.1.5, to stay on the JavaScript implementation.
Evidence-backed, transactional refactoring for coding agents.
weavatrix-refactor-js is the write-capable member of the JavaScript family. It
combines the complete read-only weavatrix-js code-intelligence MCP with 11
refactoring tools that can prove a change, preview it against the current
working tree, apply it atomically, refresh the graph, and roll it back.
Engine boundary: this package hosts the
weavatrix-jsengine. It does not use the nativeweavatrix-rustengine, and installing both packages does not silently upgrade this one's analysis layer. Its state lives in~/.weavatrix-refactor-js, kept separate from the Rust host's so the two never share a lock, a token store, or a rollback journal.
It is substantially more than a rename wrapper:
before text, provenance, uncertainty, and graph revision in every applyable plan;The MIT weavatrix-js core is physically read-only: its published artifact has no
repository source-write path. This package is the explicit write
boundary. Installing it and selecting its refactor profile makes the edit
capability visible; without this package, the server cannot modify source.
The split is a safety property, not packaging cosmetics:
weavatrix-js core weavatrix-refactor-js repository
read-only evidence -> plan + preview + confirmation -> atomic write
graph / LSP / audit hashes / provenance / rollback refreshed graph
The implementation is a ports-and-adapters system with one-way boundaries:
edit-plan model <- filesystem / lock / token adapters
^ ^
| |
plan engines -> preview / apply / rollback workflows -> MCP adapter
weavatrix.edit-plan.v1 envelope and applies
byte-exact edits as pure string transformations.