
cdaily1995-create/findingsteel-steel-sections-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
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
インストール
npx -y findingsteel-steel-sections-mcp設定
{
"mcpServers": {
"findingsteel-steel-sections": {
"command": "node",
"args": ["/absolute/path/to/findingsteel-steel-sections-mcp/src/index.ts"]
}
}
}