Skip to main content

MCP server for structural load & stability math: tipping, support reactions, beam checks.

Project description

loadbench-mcp

An MCP server that does the structural load & stability math language models get wrong. AI assistants call it instead of guessing.

Tool Question it answers
check_tipping Will these weights topple over their footprint?
solve_supports How much load does each leg / bracket carry?
beam_check Will this beam or shelf hold the load? (stress + deflection)

All math is verified against hand-computed answers (tests/test_physics.py).

Install & run

Once published to PyPI, any MCP client can launch it with no install step:

uvx loadbench-mcp

Or install it:

pip install loadbench-mcp
loadbench-mcp

Use it in Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "loadbench": {
      "command": "uvx",
      "args": ["loadbench-mcp"]
    }
  }
}

Restart Claude Desktop, then ask things like "A 2 m pine shelf on two brackets 0.3 m from each end — will it hold 40 kg in the middle?"

Local development

uv run --with mcp --with numpy python -m load_solver.server   # run from source
python -m pytest tests                                         # verify the math

Inputs are SI units (metres, kilograms, newtons; 1 kg ≈ 9.81 N). Tool docstrings carry the full argument details, which the model reads automatically.

Estimates for planning, not certified engineering. For loads where a failure could cause injury or real damage, have a qualified engineer check the result.

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

loadbench_mcp-0.1.0.tar.gz (8.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

loadbench_mcp-0.1.0-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

Details for the file loadbench_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: loadbench_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 8.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for loadbench_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 2e4cf123b5c9cc2e62026ac95645ba9fe2443b1a6f3a9bdb3aab3a52bdd22c66
MD5 da5df9a4599d6d1a8e977fbd0ac41d00
BLAKE2b-256 60a59a8282bf85c10ef11823de525e9cd2de905aecb52205b5ca40f332cdcb1a

See more details on using hashes here.

Provenance

The following attestation bundles were made for loadbench_mcp-0.1.0.tar.gz:

Publisher: publish.yml on jeongho54/loadbench-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file loadbench_mcp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: loadbench_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for loadbench_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6dfbfc82d3a5ce45f8e3d6273a6d0c9093d0b10a719a277b74e32f097890d825
MD5 c2cc490f2d4ee7393cfbd3e9a5c53144
BLAKE2b-256 0bd992055fdb7fc5db44d0790979e21e31defe2bb4f458209cc94bb825d50690

See more details on using hashes here.

Provenance

The following attestation bundles were made for loadbench_mcp-0.1.0-py3-none-any.whl:

Publisher: publish.yml on jeongho54/loadbench-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page