{
  "markdown": "<!-- mcp-name: io.github.jeongho54/loadbench -->\n\n# loadbench-mcp\n\nAn MCP server that does the structural load & stability math language models get\nwrong. AI assistants call it instead of guessing.\n\n| Tool | Question it answers |\n|------|---------------------|\n| `check_tipping` | Will these weights topple over their footprint? |\n| `solve_supports` | How much load does each leg / bracket carry? |\n| `beam_check` | Will this beam or shelf hold the load? (stress + deflection) |\n\nAll math is verified against hand-computed answers (`tests/test_physics.py`).\n\n## Install & run\n\nOnce published to PyPI, any MCP client can launch it with no install step:\n\n```\nuvx loadbench-mcp\n```\n\nOr install it:\n\n```\npip install loadbench-mcp\nloadbench-mcp\n```\n\n## Use it in Claude Desktop\n\nAdd to your `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"loadbench\": {\n      \"command\": \"uvx\",\n      \"args\": [\"loadbench-mcp\"]\n    }\n  }\n}\n```\n\nRestart Claude Desktop, then ask things like *\"A 2 m pine shelf on two brackets\n0.3 m from each end — will it hold 40 kg in the middle?\"*\n\n## Local development\n\n```\nuv run --with mcp --with numpy python -m load_solver.server   # run from source\npython -m pytest tests                                         # verify the math\n```\n\nInputs are SI units (metres, kilograms, newtons; 1 kg ≈ 9.81 N). Tool docstrings\ncarry the full argument details, which the model reads automatically.\n\n> Estimates for planning, not certified engineering. For loads where a failure\n> could cause injury or real damage, have a qualified engineer check the result.\n\n## License\n\nMIT\n",
  "bytes": 1597,
  "sha": "be9f01567d59aedf26be70ec166e9f7a5be5f52aabbdd2909a31c40ba6364bfd",
  "repo_slug": "jeongho54/loadbench-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_jeongho54_loadbench_197b06f6/readme"
}