CC

cdaily1995-create/findingsteel-steel-sections-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

1 stars 1 forks 品質 77 トレンド 16MIT

An MCP server for : look up section properties and calculate theoretical weight for the sections used in everyday structural steelwork in China.

概要

An MCP server for : look up section properties and calculate theoretical weight for the sections used in everyday structural steelwork in China. Built by FindingSteel — a steel structure manufacturer in Foshan, China — and backed by the same verified GB standard data tables used on our website. - Existing section databases are mostly ASTM / EN / JIS. This server fills the GB/T gap used across Chinese steel fabrication, detailing (Tekla), purchasing and structural design. - Every section comes from the GB/T standard tables (see Data sources); designations use the standard Chinese notation such as HN400×200×8×13. The server also ships a stateless HTTP entry for remote deployment: Find the weight of 12 metres of HN400×200×8×13, 4 pieces - All dimensions in ; density default (carbon steel Q235/Q355). - Section properties: A (cm²), Ix/Iy (cm⁴), Wx/Wy (cm³), ix/iy (cm), kg/m. - Designations use the × separator (e.g. HN400×200×8×13); search is case-insensitive.

README

以下は原文 README の抜粋です。原文を見る。

FindingSteel Steel Sections MCP Server

An MCP server for Chinese (GB standard) steel sections: look up section properties and calculate theoretical weight for the sections used in everyday structural steelwork in China.

Built by FindingSteel — a steel structure manufacturer in Foshan, China — and backed by the same verified GB standard data tables used on our website.

Why this is useful

  • GB standard data is missing from most MCP tools. Existing section databases are mostly ASTM / EN / JIS. This server fills the GB/T gap used across Chinese steel fabrication, detailing (Tekla), purchasing and structural design.
  • Verified values. Every section comes from the GB/T standard tables (see Data sources); designations use the standard Chinese notation such as HN400×200×8×13.

Tools

Tool Description
section_categories List all section categories (HW/HM/HN, I-beam, channel, angle, C/Z purlin, square/rectangular tube) and total stored count.
section_search Search sections by category or designation keyword; returns designation, standard, dimensions, kg/m.
section_lookup Look up full section properties by exact designation: A (cm²), Ix/Iy (cm⁴), Wx/Wy (cm³), ix/iy (cm), kg/m.
section_welded_i Compute welded I-section properties from plate dimensions (hw, tw, bf, tf in mm).
section_welded_box Compute welded box-section properties from plate dimensions (h, b, tw, tf in mm).
weight_calculate Theoretical weight for plates, round/square/hex/oct bars, rebar, pipe, square/rectangular tube, C/Z profiles, welded I/box, or standard sections (kg/m, kg, tonnes).
weight_materials List built-in material densities (Q235/Q355, 304, 316, aluminium, copper).

Quick start

# stdio transport (recommended for local clients)
git clone https://github.com/cdaily1995-create/findingsteel-steel-sections-mcp.git
cd findingsteel-steel-sections-mcp
npm install
npm run build
node dist/index.js

# or without cloning:
npx -y findingsteel-steel-sections-mcp

Example client config (Claude Desktop)

{
  "mcpServers": {
    "findingsteel-steel-sections": {
      "command": "node",
      "args": ["/absolute/path/to/findingsteel-steel-sections-mcp/src/index.ts"]
    }
  }
}

Remote (Streamable HTTP)

The server also ships a stateless HTTP entry for remote deployment:

PORT=3001 node src/serve.ts
# -> http://localhost:3001/mcp

Examples

Find the weight of 12 metres of HN400×200×8×13, 4 pieces

section_lookup { "designation": "HN400×200×8×13" }
# -> A 83.37 cm², Ix 23500 cm⁴, Wx 1170 cm³, kg/m 65.4
GitHub で README 全文を見る

インストール

npx -y findingsteel-steel-sections-mcp
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "findingsteel-steel-sections": { "command": "node", "args": ["/absolute/path/to/findingsteel-steel-sections-mcp/src/index.ts"] } } }