MCP.Market

Anvil MCP server

by The-Warl0ck·io.github.The-Warl0ck/anvil-mcp·v0.1.2

Local physics/chemistry bench as MCP: plain words in, 12-domain simulations out.

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

full report

Adoption
New

0 stars

Reviews

Write one

Nobody has reviewed Anvil yet.

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

Anvil tools (4, 1 write)

write = sends, deletes, buys or posts

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

  • anvil.domains

    List the 12 simulation domains Anvil supports and what each one simulates.

  • anvil.export

    Export a blueprint's geometry as STL (ASCII) or OBJ text for 3D printing / CAD.

  • anvil.forge

    Forge a simulation blueprint from a plain-language intent. Fully offline — an intent kernel maps your words to a domain schematic (nodes, edges, params), no LLM involved.

  • anvil.solvewrite action

    Run the 12-domain physics solver on a blueprint and return a simulation snapshot plus proof metrics (pass/warn/fail).

Public scan report

scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it

no findings
  • Code scan35 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 0 days ago15/15
  • Maintainer identityregistry namespace matches repository owner6/10
Overall 89/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Anvil 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
Tools
4
the typical server has 7
Tools that change things
25%
typical: 0%. Fewer write tools means less an agent can break

What its tools let an agent do: 3 read · 1 change

Install Anvil in Claude Code, Cursor or VS Code

Runs npx -y anvil-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add anvil-mcp -- npx -y anvil-mcp
Add to Cursor

What the publisher says

From the Anvil repository's README, as published. We do not edit it. Read it on GitHub

anvil-mcp

Anvil — a local physics/chemistry bench as an MCP server.

No cloud. No Bridge. No API key. No LLM.

Type plain words → Anvil's offline intent kernel forges a simulation blueprint → 12-domain physics solvers run it → you get back a simulation snapshot plus proof metrics (pass / warn / fail).

30 seconds

you:    anvil.forge  { intent: "5-stage CMOS ring oscillator at 7nm" }
anvil:  blueprint: silicon · 8 nodes · "Offline kernel: 5-stage ring at 7 nm, VDD 0.75 V."

you:    anvil.solve  { blueprint }
anvil:  [pass] Joule power = 0.0089 W — I²R on the extracted net.
        [pass] Junction temperature = 21.85 °C — lumped thermal node per device, 300 K ambient.
        [pass] EM MTTF (Black) = 1.58e15 yr — Black's equation, Ea = 0.9 eV, worst via.

you:    anvil.export { blueprint, format: "stl" }
anvil:  532 triangles of ASCII STL, ready for a slicer.

Install

Requires Node ≥ 20. No build step needed for use:

npx github:The-Warl0ck/anvil-mcp

Or clone and run:

git clone https://github.com/The-Warl0ck/anvil-mcp
cd anvil-mcp
npm install
npm run build
npm start

Claude Desktop

Add to your claudedesktopconfig.json:

{
  "mcpServers": {
    "anvil": {
      "command": "npx",
      "args": ["github:The-Warl0ck/anvil-mcp"]
    }
  }
}

Tools

The 12 domains

silicon (nets, delay, heat, electromigration) · cellular (membranes, ions, morphogens) · quantum (wells, tunneling, decoherence) · neural (spikes, region flows) · mechanical (stress, modes, yield) · chemistry (mass-action kinetics, ΔH, equilibrium) · architecture (plans, interiors, circulation) · metallurgy (alloys, CE, melt, print window) · robotics (arms, torque, reach, payload) · machines (engines, gears, printable parts) · optics (geometry, gnomon, shadows, sundials) · sky (sun position / ephemeris)

How it works

sets, picks a domain, and forgeOffline builds a schematic graph (nodes, edges, physical params) from templates plus your numbers (e.g. "7nm", "5-stage", "0.75 V"). Pure local compute.

  1. anvil.forge — readIntent scores your words against per-domain keyword

(Kirchhoff MNA for silicon, Euler–Bernoulli for mechanical, mass-action for chemistry, …), steps it, and returns a snapshot plus proof metrics — checks with real tolerances and statuses.

  1. anvil.solve — createSolver dispatches to the domain solver
  1. anvil.export — blueprint geometry meshed to ASCII STL or OBJ text.

Everything runs in-process. There is no network call anywhere in the default path.

Config

Optional — nothing is required to run:

ANVIL_HOME=~/.anvil   # where saved designs / assets / exports live (default ~/.anvil)

Notes

part of v1. The kernel speaks blueprints, not prose, and that's the point.

  • Any OpenAI-compatible "mouth" (LM Studio, etc.) is a future opt-in, not

recommended dt — no wall-clock randomness.

  • anvil.solve returns a deterministic snapshot after N steps of the solver's
  • Apache-2.0. See LICENSE.

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

Anvil: common questions

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