mcpField
L
loadbench

loadbench

ローカル
github.com/jeongho54科学・教育017 週間前に更新

loadbench について

loadbenchは、AIアシスタントに転倒、支持反力、梁の応力とたわみの計算を提供するMCPサーバーです。計算は手計算の結果と照合されており、認証済みの工学評価ではなく計画用の概算を目的とします。

主な機能

  1. 01荷重による転倒の確認
  2. 02脚やブラケットの反力計算
  3. 03梁の応力とたわみの確認
  4. 04手計算結果との照合

活用シーン

  1. 01荷重で物体が転倒するか評価
  2. 02脚やブラケットにかかる力を概算
  3. 03棚や梁の荷重を初期確認

MCP 対応

構造荷重と安定性の計算用に、check_tipping、solve_supports、beam_checkツールをMCPクライアントに提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"jeongho54-loadbench": {
"command": "uvx",
"args": [
"loadbench-mcp"
]
}
}
}
起動コマンドuvx loadbench-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypiloadbench-mcp0.1.0

ツール

3

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
massesarrayはい
base_polygonarrayはい

詳細

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

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。