关于 loadbench
loadbench 是为 AI 助手提供结构载荷与稳定性计算的 MCP 服务,涵盖倾覆、支撑反力以及梁的应力和挠度检查。计算结果以手算答案验证,适用于规划估算,不是认证工程结论。
主要功能
- 01检查载荷是否导致倾覆
- 02计算支腿或托架的载荷
- 03检查梁的应力与挠度
- 04以手算结果验证计算
适用场景
- 01评估物体是否会因载荷倾覆
- 02估算支腿或托架的受力
- 03初步检查货架或梁能否承载
MCP 相关
该服务向 MCP 客户端提供 check_tipping、solve_supports 和 beam_check 工具,用于结构载荷与稳定性计算。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
3收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| masses | array | 是 | |
| base_polygon | array | 是 |
详细介绍
loadbench-mcp
一个用于计算结构载荷与稳定性的 MCP 服务,解决大模型容易算错的问题。AI 助手会调用它,而不是凭空猜测。
| 工具 | 回答的问题 |
|---|---|
check_tipping | 这些重量会不会从占地范围内倾倒? |
solve_supports | 每条支腿/托架承受多少载荷? |
beam_check | 这根梁或搁板能否承受载荷?(应力 + 挠度) |
所有计算均已通过手工计算结果验证(tests/test_physics.py)。
安装与运行
发布到 PyPI 后,任何 MCP 客户端都可以直接启动,无需安装:
uvx loadbench-mcp
也可以安装:
pip install loadbench-mcp
loadbench-mcp
在 Claude Desktop 中使用
将以下内容添加到 claude_desktop_config.json:
{
"mcpServers": {
"loadbench": {
"command": "uvx",
"args": ["loadbench-mcp"]
}
}
}
重启 Claude Desktop,然后可以询问类似这样的问题:“一块长 2 m 的松木搁板,由两个距两端各 0.3 m 的托架支撑——能否承受中间 40 kg 的重量?”
本地开发
uv run --with mcp --with numpy python -m load_solver.server # run from source
python -m pytest tests # verify the math
输入单位为 SI 单位(米、千克、牛顿;1 kg ≈ 9.81 N)。工具的文档字符串包含完整的参数详情,模型会自动读取。
这些估算仅供规划参考,不构成认证工程结论。若失效可能导致人身伤害或实际损失,请让具备资质的工程师检查结果。
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。