Weavatrix Refactor Js MCP server
io.github.sergii-ziborov/weavatrix-refactor-js·v0.1.6Transactional refactoring MCP with 11 evidence-backed tools, hash-bound previews, and rollback.
0 stars47 downloads/wk
Reviews
Write oneNobody has reviewed Weavatrix Refactor Js yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Weavatrix Refactor Js tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.9 · 2026-09-23 · same rubric, same numbers if you re-run it
- Code scan31 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 30 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
How Weavatrix Refactor Js compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 89/100
- higher than 80% of 48,255 servers
- Downloads a week
- 47
- more than 39% of 12,191 servers with a package
Install Weavatrix Refactor Js in Claude Code, Cursor or VS Code
Runs npx -y weavatrix-refactor-js on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add weavatrix-refactor-js -- npx -y weavatrix-refactor-js
What the publisher says
From the Weavatrix Refactor Js repository's README, as published. We do not edit it. Read it on GitHub
Weavatrix Refactor JS
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. The
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 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-js engine. It does not
use the native weavatrix-rust engine, 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:
- semantic JS/TS rename through the bundled language server;
- SQL table and field rename with schema-aware evidence;
- strict graph-plus-lexical rename for Python, Rust, Go, Java, C#, and Solidity;
- several related JS/TS renames merged into one atomic transaction;
- signature, symbol-body, import, bulk-replace, move, and delete-safety workflows;
- byte-exact file hashes, before text, provenance, uncertainty, and graph revision in every applyable plan;
- stale-tree detection, repository locking, rollback bundles, and automatic rollback after a mid-write failure;
- architecture and cycle projection before structural moves;
- post-change blast-radius and verification tools inherited from the core.
Why this is a separate package
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 graphArchitecture
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 adapterShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Weavatrix Refactor Js: common questions
- Is Weavatrix Refactor Js MCP server safe?
- Yes, by our scan: it is graded A (89/100). Read the Weavatrix Refactor Js safety report
- How do I install Weavatrix Refactor Js?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Weavatrix Refactor Js need an API key?
- No secret keys are declared. It reads 3 settings from the environment.
- Is Weavatrix Refactor Js maintained?
- The last commit was 72 days ago (2026-08-24). The latest release is v0.1.6.
- How does Weavatrix Refactor Js compare with other MCP servers?
- safety score 89/100 (higher than 80% of 48,255 servers); downloads a week 47 (more than 39% of 12,191 servers with a package). Full comparison.