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
Release files for loadbench-mcp 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| loadbench_mcp-0.1.0.tar.gz | 8.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| loadbench_mcp-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 15.5 kB
Release files / loadbench_mcp-0.1.0.tar.gz
| Download URL | loadbench_mcp-0.1.0.tar.gz |
|---|---|
| Size | 8.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2e4cf123b5c9cc2e62026ac95645ba9fe2443b1a6f3a9bdb3aab3a52bdd22c66
|
|
BLAKE2b-256 checksum How to use checksums |
60a59a8282bf85c10ef11823de525e9cd2de905aecb52205b5ca40f332cdcb1a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 29, 2026.
Transparency logRelease files / loadbench_mcp-0.1.0-py3-none-any.whl
| Download URL | loadbench_mcp-0.1.0-py3-none-any.whl |
|---|---|
| Size | 6.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6dfbfc82d3a5ce45f8e3d6273a6d0c9093d0b10a719a277b74e32f097890d825
|
|
BLAKE2b-256 checksum How to use checksums |
0bd992055fdb7fc5db44d0790979e21e31defe2bb4f458209cc94bb825d50690
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 29, 2026.
Transparency log