Neo.mjs Neural Link

io.github.neomjsPublished by GitHub account neomjsv1.0.0Updated Oct 29, 2026

Live runtime inspection, component tree, VDOM, state, and hot-patching bridge for Neo.mjs apps.

VerifiedSTDIODesktop onlyBrowser AutomationDeveloper Tools

Overview

AI-generated overview

Bridge into a running Neo.mjs app so an assistant can inspect components, VDOM, state and stores, and hot-patch the live UI.

What you can do
  • Inspect the runtime: namespace tree, component and render trees, VDOM queries, worker and window topology, console logs
  • Read component details: properties, computed styles, DOM rects, event listeners and event summaries, consistency checks
  • Examine data: list and inspect stores, read records, inspect and modify state providers
  • Work with layout and navigation: dock topology and dock operations, drag state and traces, route history and route changes, page reloads
  • Capture and restore perspectives, observe motion, create or remove components and instances, open component windows
  • Manage the WebSocket connection and read the tool handbook or health check
When to use it
Useful when developing or debugging a Neo.mjs application and you want an assistant to look inside the live running app rather than static source, for example to trace state, layout or rendering problems or to try changes in place.
Requirements
Runs as a local stdio process installed from the npm package neo-neural-link, on a desktop machine. It connects to a running Neo.mjs app through a WebSocket server it manages itself. No environment variables, headers or authentication are declared.
Before you install
Several tools change the live app: modifying state providers, executing dock operations, creating or removing components and instances, setting routes, reloading the page and restoring perspectives. These edits affect the running application and may lose unsaved UI state.

Installation

In SourceWeft

  1. Open Neo.mjs Neural Link in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

This repository has no README.

Tools

60

healthcheck

Health Check

Health Check Advertised-surface digest at attach: 2fb139d9142b

Takes no parameters.

get_mcp_tool_handbook

Tool Handbook

Tool Handbook

ParameterstoolIdrequired

check_namespace

Checks if a namespace exists in the current environment.

Checks if a namespace exists in the current environment.

ParametersnamespacerequiredsessionId

find_instances

Find Instances

Find Instances

ParametersselectorrequiredsessionIdreturnProperties

get_namespace_tree

Retrieves the loaded namespace tree from the runtime.

Retrieves the loaded namespace tree from the runtime.

ParametersrootsessionId

get_instance_properties

Get Instance Properties

Get Instance Properties

ParametersidrequiredsessionIdpropertiesrequired

get_computed_styles

Get Computed Styles

Get Computed Styles

ParameterssessionIdvariablesrequiredcomponentIdrequired

get_dom_rect

Get Component DOM Rects

Get Component DOM Rects

ParameterssessionIdcomponentIdsrequired

get_dom_event_listeners

Get DOM Event Listeners

Get DOM Event Listeners

ParameterssessionIdcomponentIdrequired

get_dom_event_summary

Get DOM Event Summary

Get DOM Event Summary

ParameterssessionId

get_component_tree

Get Component Tree

Get Component Tree

ParametersleandepthrootIdsessionId

inspect_component_render_tree

Inspect Component Render Tree

Inspect Component Render Tree

ParameterstyperequireddepthrootIdsessionId

inspect_store

Inspect Store

Inspect Store

ParameterslimitoffsetstoreIdrequiredsessionId

list_stores

List Stores

List Stores

ParameterssessionId

get_record

Get Record

Get Record

ParametersstoreIdrecordIdrequiredsessionId

inspect_state_provider

Inspect State Provider

Inspect State Provider

ParameterssessionIdproviderIdrequired

modify_state_provider

Modify State Provider

Modify State Provider

ParametersdatarequiredsessionIdproviderIdrequired

get_drag_state

Get Drag State

Get Drag State

ParameterssessionId

get_drag_trace

Get Drag Trace

Get Drag Trace

ParametersclearsessionId

diff_dock_topology

Diff Dock Topology

Diff Dock Topology

ParameterssessionIdcomponentIdrequiredsizeEpsilonbeforeDocumentrequired

execute_dock_operation

Execute Dock Operation

Execute Dock Operation

ParameterssessionIddescriptorrequiredcomponentIdrequired

get_dock_topology

Get Dock Topology

Get Dock Topology

ParameterssessionIdcomponentIdrequired

capture_perspective

Capture Perspective

Capture Perspective

ParameterstitlereplacelayoutIdrequiredsessionIdcomponentIdrequiredcaptureScopeperspectiveName

list_perspectives

List Perspectives

List Perspectives

ParameterssessionIdcomponentIdrequired

restore_perspective

Restore Perspective

Restore Perspective

ParametersnamerequiredsessionIdcomponentIdrequired

observe_motion

Observe Motion

Observe Motion

ParameterscellsOfnodeIdswindowIdsessionIddurationMsintervalMscomponentIds

verify_component_consistency

Verify Component Consistency

Verify Component Consistency

ParameterssessionIdcomponentIdrequired

query_component

Query Components

Query Components

ParametersrootIdselectorrequiredsessionIdreturnProperties

create_component

Create Component

Create Component

ParametersconfigrequiredparentIdrequiredsessionId

create_instance

Create Instance

Create Instance

ParametersntypeconfigparentIdclassNamesessionId

remove_component

Remove Component

Remove Component

ParameterssessionIdcomponentIdrequired

query_vdom

Query VDOM

Query VDOM

ParametersrootIdselectorrequiredsessionId

reload_page

Reload Page

Reload Page

ParameterssessionId

get_route_history

Get Route History

Get Route History

ParameterswindowIdsessionId

set_route

Set Route

Set Route

ParametershashrequiredwindowIdsessionId

manage_connection

Manage WebSocket Server

Manage WebSocket Server

Parametersactionrequired

get_console_logs

Get Console Logs

Get Console Logs

ParameterstypefiltersessionId

get_worker_topology

Get Worker Topology

Get Worker Topology

Takes no parameters.

get_window_topology

Get Window Topology

Get Window Topology

Takes no parameters.

open_component_window

Open Component Window

Open Component Window

ParametersrectwindowIdsessionIdcomponentIdrequireddashboardId

close_window

Close Window

Close Window

ParameterswindowIdrequiredsessionId

position_window

Position Window

Position Window

ParametersxrequiredyrequiredwindowIdrequiredsessionId

focus_window

Focus Window

Focus Window

ParameterswindowIdrequiredsessionId

set_instance_properties

Set Instance Properties

Set Instance Properties

ParametersidrequiredsessionIdpropertiesrequired

undo

Undo Last Mutation

Undo Last Mutation

ParametersgroupIdsessionId

redo

Redo Last Undone Mutation

Redo Last Undone Mutation

ParametersgroupIdsessionId

list_transactions

List Transactions

List Transactions

ParametersgroupIdsessionId

save_transaction

Save Transaction

Save Transaction

ParametersnametxIdrequiredgroupIdsessionId

replay_transaction

Replay Transaction

Replay Transaction

ParametersgroupIdarchiveIdrequiredsessionId

abort_transaction

Abort Named Transaction

Abort Named Transaction

ParametersgroupIdsessionId

begin_transaction

Begin Named Transaction

Begin Named Transaction

ParametersnamegroupIdsessionId

commit_transaction

Commit Named Transaction

Commit Named Transaction

ParametersgroupIdsessionId

call_method

Call Instance Method

Call Instance Method

ParametersidrequiredargsmethodrequiredsessionId

highlight_component

Highlight Component

Highlight Component

ParametersoptionssessionIdcomponentIdrequired

inspect_class

Inspect Class

Inspect Class

ParametersdetailclassNamerequiredsessionId

get_method_source

Get Method Source

Get Method Source

ParametersclassNamerequiredsessionIdmethodNamerequired

patch_code

Patch Code

Patch Code

ParameterssourcerequiredclassNamerequiredsessionIdmethodNamerequired

manage_neo_config

Manage Neo Config

Manage Neo Config

ParametersactionrequiredconfigwindowIdsessionId

drive_drag

Drive Physical Drag Gesture

Drive Physical Drag Gesture

ParametersstepssourcerequiredsessionIdwaypointsdurationMsdestinationrequired

simulate_event

Simulate DOM Event

Simulate DOM Event

ParameterseventsrequiredsessionId

Version history

1
  1. v1.0.0LatestOct 26, 2026

Score

75% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts
  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • License10 pts