loadbench について
loadbenchは、AIアシスタントに転倒、支持反力、梁の応力とたわみの計算を提供するMCPサーバーです。計算は手計算の結果と照合されており、認証済みの工学評価ではなく計画用の概算を目的とします。
主な機能
- 01荷重による転倒の確認
- 02脚やブラケットの反力計算
- 03梁の応力とたわみの確認
- 04手計算結果との照合
活用シーン
- 01荷重で物体が転倒するか評価
- 02脚やブラケットにかかる力を概算
- 03棚や梁の荷重を初期確認
MCP 対応
構造荷重と安定性の計算用に、check_tipping、solve_supports、beam_checkツールをMCPクライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
3掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| masses | array | はい | |
| base_polygon | array | はい |
詳細
loadbench-mcp
LLM が誤りやすい、構造荷重と安定性に関する計算を行う 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 の位置にある 2 つのブラケットで支えます。中央に 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)を使用します。ツールの docstring に引数の詳細がすべて記載されており、モデルはこれを自動的に読み取ります。
計画用の推定値であり、認定を受けたエンジニアリング評価ではありません。故障によってけがや実損が生じるおそれのある荷重については、資格を持つエンジニアに結果を確認してもらってください。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。