Weavatrix Js
Always-fresh local repo graph: LSP-backed impact, Health, dead code, endpoints, architecture.
Connector by sergii-ziborov · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/sergii-ziborov-weavatrix-js
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 23 read · 2 write · 0 delete · 9 not yet classified
- Secrets
- None asked for
- Install scripts
- Not scanned yet
- Runs as
- Node.js package
Tools by what they do 34
Read from the source code; the running server may list different tools.
Read 23 · Look things up without changing anything.
context_bundleexplain_architecture_violationfind_dead_codefind_duplicatesget_architecture_contractget_communityget_dependentsget_neighborsget_nodegod_nodesgraph_diffgraph_stats
Show 11 more tools
hot_path_reviewinspect_symbollist_communitieslist_endpointslist_known_reposquery_graphread_sourcesearch_codeshortest_pathtrace_endpointverify_architecture
Write 2 · Create, change, send or run things.
prepare_changerun_audit
Not yet classified 9 · We could not tell from the name and description.
change_impactcoverage_mapgit_historymodule_mapopen_repopropose_architecture_exceptionrebuild_graphtrace_api_contractverified_change
Secrets and settings it asks for
Other settings (environment variables or headers).
WEAVATRIX_ALLOW_TEST_RUNSWEAVATRIX_PRECISIONWEAVATRIX_PRECISION_PREWARM
Files it touches
- Any path the agent passes to its tools
Tools (34)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
change_impactVerdict-first, symbol-aware blast radius. Parses a zero-context git diff and uses one bounded EXACT_LSP batch query for direct references to changed JavaScript/TypeScript symbols; transitive hops stay explicitly graph-backed. Additive exports do not inherit legacy file importers. Measured coverage is used when present; otherwise static reachability is labelled, not treated as coverage.
context_bundleReturn one compact, bounded source bundle for an exact symbol: definition, production-first inbound/outbound containers, exact re-export sites, on-demand TS/JS reference evidence and diverse excerpts around call sites. Use before an edit when query_graph would be too broad.
coverage_mapMap a real existing coverage report onto the graph. If no report exists, return clearly labelled static test reachability (a test imports/reaches a source file) with actualCoverage=NOT_AVAILABLE; reachability is never presented as measured coverage.
explain_architecture_violationExplain one active architecture violation and the governing rule.
find_dead_codeConservative review queue for statically unreferenced files, functions, methods and symbols. Returns confidence, reason, bounded evidence and explicit framework/dynamic/reflection/public-API caveats; never an auto-delete verdict. Tests, generated/vendored code, mocks, stories, docs, benchmarks and temporary roots are excluded by default.
find_duplicatesContent-based clone detection over production code (MOSS winnowing over method bodies). Supports high-confidence small clones down to 12 tokens when min_tokens is lowered. Tests, classified non-product paths, all-router framework boilerplate and immutable declarative catalogs are excluded by default; opt them in explicitly.
get_architecture_contractRead the owner-approved architecture target or safely bootstrap one. With action=preview, returns an adaptive candidate, observed-but-not-enforced dependency directions, verification, exact file content/hash and a short-lived confirmation token. action=approve creates the local contract only after explicit token confirmation and never overwrites an active target.
get_communityGet all nodes in a community by community ID (0-indexed by size).
get_dependentsTransitive blast-radius of ONE node. JavaScript/TypeScript symbols use a cached on-demand EXACT_LSP point query by default, then traverse exact direct callers through the wider graph; incomplete precision is labelled and never silently presented as exact. Set precision=graph to skip LSP or include_container_importers for a conservative module-wide radius.
get_neighborsGet all direct neighbors of a node with edge details (1 hop, call sites deduped). For transitive impact use get_dependents; for the impact of your current branch changes use change_impact.
get_nodeGet full details for a specific node by label or ID.
git_historyBehavioral architecture evidence from bounded local git history: churn × connectivity hotspots, hidden co-change coupling, and expected test/source coupling. Reads numstat only — never commit messages, authors, or source bodies.
god_nodesRank production-code connectivity hubs by unique call/import/reference neighbors, with class/method ownership reported separately from runtime connectivity. Repeated call sites do not inflate the rank; classified tests, generated/build output and other non-product paths are excluded by default.
graph_diffStructural graph diff: compare the current graph with an immutable Git-ref baseline (base_ref such as HEAD~1 or main), or with graph.prev.json from the last rebuild when base_ref is omitted. Reports architecture drift, cycle changes and symbols that lost their last caller.
graph_statsReturn summary statistics: node count, edge count, communities, versioned edge-provenance/legacy-confidence breakdowns, and graph build time vs repo HEAD (staleness).
Show 19 more tools
hot_path_reviewRank a focused production-symbol hot-path queue from parser-derived local complexity, inside-loop allocations/copies/scans/sorts/recursion, graph fan-in/fan-out, and measured coverage or clearly labelled static test reachability. The default score gate is 85 with a narrow strong-local fallback; set min_score=0 for the full diagnostic queue. This is not profiler data or interprocedural Big-O.
inspect_symbolInspect one exact symbol with an on-demand TypeScript/JavaScript LSP reference query, grouped occurrence containers, graph blast radius, complexity facts and bounded local source context. Ambiguous labels fail closed; point queries never replace the broad precision overlay.
list_communitiesList graph communities named by their dominant folder (largest first) with sample files — a readable module overview; feed the list position into get_community.
list_endpointsInventory of HTTP endpoints defined in the repo (Express/Fastify/Nest/Flask/FastAPI/Go mux/Rust axum and actix-web/Spring MVC and WebFlux): declared and reachable composed paths, static mount provenance, confidence, handler, file:line, and Spring conditional/default-active state.
list_known_reposOFFLINE RETARGET: list every registered local repository graph from the global per-user registry, regardless of parent folder.
module_mapFirst orientation view for understanding an unfamiliar application with little context: a production-first folder architecture map with file/symbol counts and strongest module dependencies, separating runtime, TypeScript type-only and language compile-only coupling.
open_repoOFFLINE RETARGET: switch this server to another local Git repository, building its graph when missing. This explicit tool call changes the active repository boundary; pass build:false to probe without building. Omitted mode/precision preserve an existing graph; a new graph uses full and the startup precision setting (lsp unless WEAVATRIX_PRECISION=off). Omit the retarget capability at registration to pin one repository.
prepare_changeSelect active target-architecture rules for an intended set of changed files. Run before a non-trivial edit.
propose_architecture_exceptionPrepare, but never apply, a bounded exception proposal for human review.
query_graphExplore a focused production-first graph around a concept or exact symbols (BFS/DFS). Exact seed files/symbols stay pinned; relation_filter and flow_direction support bounded event/data-flow views without a separate tool. Classified paths and unreferenced constant/field leaves stay suppressed unless explicitly requested.
read_sourceRead the actual source of a node (by label/ID) or a repo-relative file path — the symbol's lines with context. The graph stores only locations, not source text. For a path read, pass start_line to anchor the window anywhere in the file (otherwise it shows the head).
rebuild_graphRebuild the active full-repository graph and report a structural delta. Omitted mode/precision preserve the active graph; a first build uses full and the startup precision setting (lsp unless WEAVATRIX_PRECISION=off). The local TypeScript/JavaScript LSP overlay validates bounded ambiguous edges; precision:off is an explicit fallback. With scope, build an isolated diagnostic graph without replacing or diffing the full graph.
run_auditOffline production-first repository Health review for structure, dependency declarations and lockfile integrity, bounded runtime-correctness/concurrency patterns, dead code and coverage. Vulnerability advisory matching and installed-dependency malware heuristics are separate explicit weavatrix-online tools. Unsupported Maven/Gradle import verification is NOT_SUPPORTED/PARTIAL, never a clean zero. Findings whose evidence is entirely test/e2e/generated/vendored/mock/story/docs/benchmark/temp or explicitly excluded are suppressed by default; opt them in with include_classified. category=dependenc…
search_codeFull-text or regex search across the repo source (ripgrep-backed, Node fallback). The graph only stores structure — use this to find literal text/patterns, then get_node/get_neighbors for structure.
shortest_pathFind the shortest path between two concepts in the knowledge graph.
trace_api_contractCross-repository HTTP, GraphQL, gRPC and event/topic contract, handler-liveness and blast-radius evidence. Joins static models with optional revision-bound runtime/OTLP evidence; unobserved dynamic URLs/topics/reflection remain explicit UNKNOWN. Medium/high-confidence external matches mark a handler/contract NOT_DEAD_EXTERNAL_USE. Repository paths stay local and runtime report paths are repository-contained.
trace_endpointResolve one exact reachable HTTP endpoint, prove its router mount chain, bind its handler symbol, and return a bounded production-only multi-hop call graph with call-site excerpts. This is a focused projection of the repository graph, not text-search inference.
verified_changePre-commit, proof-carrying change safeguard. Given a natural-language task and current diff/files, returns compact edit contexts, bounded call-argument data-flow, blast radius, graph/architecture/duplicate/API ratchets, affected tests, and one PASS/BLOCKED/UNKNOWN verdict. Use this high-level workflow before manually composing lower-level checks. Package tests run only when explicitly requested and WEAVATRIX_ALLOW_TEST_RUNS=1.
verify_architectureVerify the fresh graph against the active target contract and ratchet; separates new, existing, fixed and excepted debt.
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit
- Aug 24, 2026 (2 months ago)
- Last release
- Jul 29, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.sergii-ziborov/weavatrix-js- Version
- 0.3.15
- Auth
- No auth
- Packages
- npm weavatrix-js
- License
- MIT
- Repository
- github.com/sergii-ziborov/weavatrix-js
- Website
- weavatrix.com
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from sergii-ziborov
- 0.591score
Weavatrix
sergii-ziborov
Native Weavatrix MCP: 43 read-only repository tools across 24 code and configuration surfaces.
ConnectorBFreshness: BLocal★ 4Claude Code +5 - 0.573score
Hostwatch
sergii-ziborov
Observe and safely control sites, TLS, containers, traffic, databases and jobs with Hostwatch.
ConnectorAFreshness: ARemoteClaude Code +3 - 0.567score
RadioChron
sergii-ziborov
Local-first Wi-Fi incident diagnostics with native BLE scan, history, and risk evidence.
ConnectorBFreshness: BLocal★ 1Claude Code +5 - 0.562score
Weavatrix Refactor
sergii-ziborov
Transactional refactoring extension with 11 evidence-backed tools, previews, and rollback.
ConnectorBFreshness: BLocal★ 1Claude Code +5 - 0.562score
Weavatrix Online
sergii-ziborov
Weavatrix Online extension: guarded sync, advisories, malware review, architecture contracts.
ConnectorBFreshness: BLocal★ 1Claude Code +5 - 0.543score
Weavatrix Git
sergii-ziborov
Fast, bounded, read-only Git evidence for local AI coding agents.
ConnectorBFreshness: BLocalClaude Code +5
Cite this page
Weavatrix Js MCP server. Agent Mart. https://agentmart.dev/connectors/sergii-ziborov-weavatrix-js (last updated 2026-10-24)