MCP.Market

Jaxonomy — hybrid dynamical systems on JAX MCP server

by machinavitalis·io.github.machinavitalis/jaxonomy·v3.4.1·22 stars

Build, simulate and calibrate JAX block-diagram models of hybrid dynamical systems.

A85/100grade A
What users say
No reviews yet
Be the first
Safety scan
A85/100

full report

Adoption
Growing

22 stars229 downloads/wk

Reviews

Write one

Nobody has reviewed Jaxonomy — hybrid dynamical systems on JAX yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Jaxonomy — hybrid dynamical systems on JAX tools (7, 1 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • explain_model

    Generate a plain English description of what a Jaxonomy model does.

  • fit_parameters

    Fit model parameters to measured data using finite-difference gradients.

  • influence_subgraph

    Serialize the sensitivity-weighted neighbourhood of one or more signals.

  • linearize_model

    Linearize a model around an operating point.

  • list_blocks

    List all available block types in the Jaxonomy library.

  • run_simulationwrite action

    Run a Jaxonomy simulation.

  • validate_model

    Validate a Jaxonomy model JSON string.

Public scan report

scanner v0.1.10 · 2026-11-03 · same rubric, same numbers if you re-run it

1 medium
  • Code scan278 source files scanned20/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 6 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10

Findings (1)

  • mediumeval / new Function usedexec.eval
    jaxonomy-3.4.1/jaxonomy/analysis/block_jacobians.py: …cache[port.cache_index] return port.eval(context) def _eval_leaf(leaf, root_con…
Overall 85/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Jaxonomy — hybrid dynamical systems on JAX compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
85/100
higher than 70% of 48,255 servers
Tools
7
the typical server has 7
Tools that change things
14%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
22
more than 91% of 28,688 servers
Downloads a week
229
more than 77% of 12,191 servers with a package

What its tools let an agent do: 6 read · 1 run or deploy

Install Jaxonomy — hybrid dynamical systems on JAX in Claude Code, Cursor or VS Code

claude mcp add jaxonomy -- uvx jaxonomy
Add to Cursor

What the publisher says

From the Jaxonomy — hybrid dynamical systems on JAX repository's README, as published. We do not edit it. Read it on GitHub

Jaxonomy

Differentiable simulation of hybrid dynamical systems — powered by JAX.

Block diagrams meet automatic differentiation. Model physical systems, close the loop with LQR/MPC/Kalman, and differentiate through everything.

Why JAX? · Install · Quick Start · Gallery · Examples · Docs

Every panel above is produced by jaxonomy.simulate on a model built from the library.

What is Jaxonomy?

Jaxonomy is a Python framework for modeling, simulating, and optimizing hybrid dynamical systems — systems that combine continuous physics, discrete control laws, and event-driven logic in a single model. Every simulation runs on JAX, so it is JIT-compilable, batchable with vmap, and fully differentiable from end to end.

import jax.numpy as jnp
import jaxonomy as jx

# Double integrator: A, B, C, D define the plant; Q, R weight the LQR cost.
A, B = jnp.array([[0., 1.], [0., 0.]]), jnp.array([[0.], [1.]])
C, D = jnp.eye(2), jnp.zeros((2, 1))
Q, R = jnp.eye(2), jnp.array([[1.]])

builder = jx.DiagramBuilder()
# Start displaced from the origin, so the regulator has something to do.
plant      = builder.add(jx.library.LTISystem(A, B, C, D,
                                              initialize_states=jnp.array([1.0, 0.0])))
controller = builder.add(jx.library.LinearQuadraticRegulator(A, B, Q, R))
builder.connect(plant.output_ports[0],      controller.input_ports[0])
builder.connect(controller.output_ports[0], plant.input_ports[0])

diagram = builder.build()
results = jx.simulate(
    diagram,
    diagram.create_context(),
    (0.0, 10.0),
    # Nothing is stored unless you name it here: without recorded_signals,
    # results.time and results.outputs come back as None.
    recorded_signals={"x": plant.output_ports[0],
                      "u": controller.output_ports[0]},
)

results.outputs["x"]    # (T, 2) — position and velocity, driven back to zero

🔥 Why JAX?

Choosing JAX as the compute backbone unlocks capabilities that are impractical with NumPy-based simulators:

Traditional simulator          Jaxonomy / JAX
──────────────────────         ─────────────────────────────────────────
simulate(params)          →    jit(simulate)(params)          10–100× faster
for p in param_grid: …    →    vmap(simulate)(param_grid)     embarrassingly parallel
finite_diff_gradient(…)   →    grad(simulate)(params)         exact gradients, free

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Grade history

  • 2026-11-03restoreB → Ascore 85: eval / new Function used

Jaxonomy — hybrid dynamical systems on JAX: common questions

Is Jaxonomy — hybrid dynamical systems on JAX MCP server safe?
Yes, by our scan: it is graded A (85/100). Read the Jaxonomy — hybrid dynamical systems on JAX safety report
How do I install Jaxonomy — hybrid dynamical systems on JAX?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Jaxonomy — hybrid dynamical systems on JAX need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Jaxonomy — hybrid dynamical systems on JAX maintained?
The last commit was 6 days ago (2026-10-28). The latest release is v3.4.1.
How does Jaxonomy — hybrid dynamical systems on JAX compare with other MCP servers?
safety score 85/100 (higher than 70% of 48,255 servers); tools 7 (the typical server has 7); tools that change things 14% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.