- Language
- JavaScript
- Last commit
- 3h ago
- Forks
- 0
- Open issues
- 0
- Registry update
- Oct 16, 2026
Connect
remote$claude mcp add --transport http findingsteel-steel-sections https://www.findingsteel.com/mcp/Headers
Nothing to configure — it works as is.
Security review
Review passedReviewed 1h ago.
- tools
- 7 tools scanned
- metadata
- scanned
No findings.
Tools
7section_categories
列出国标型钢全部类别(HW/HM/HN、工字钢、槽钢、角钢、C/Z型钢、方管、矩形管)及库存规格总数。List all standard section categories and total count of stored specifications.
section_search
按类别(category)或关键词(query)搜索国标型钢规格,返回型号、标准、尺寸与每米重量。类别示例:HN / 工字钢 / 槽钢 / 等边角钢 / C型钢 / 方管。关键词可匹配型号片段,如 "HN400" 或 "200×200"。Search GB steel sections by category or keyword; returns designation, standard, dimensions, kg/m.
section_lookup
按精确型号查国标型钢截面特性:A(cm²)、Ix/Iy(cm⁴)、Wx/Wy(cm³)、ix/iy(cm)、每米重量 kg/m。型号写法用 × 分隔,如 HN400×200×8×13、HW250×250×9×14、L50×5、C140×50×20×2.5。Look up full section properties for an exact GB designation.
section_welded_i
由总高 hw、腹板厚 tw、翼缘宽 bf、翼缘厚 tf(mm)计算焊接工字形截面特性。Compute section properties of a welded I-section from plate dimensions (mm).
section_welded_box
由总高 h、总宽 b、腹板厚 tw、翼缘厚 tf(mm)计算焊接箱形截面特性。Compute section properties of a welded box section from plate dimensions (mm).
weight_calculate
计算常用钢材理论重量。shape 可选:plate钢板 / round圆钢 / square方钢 / flat扁钢 / hex六角钢 / oct八角钢 / rebar螺纹钢 / pipe圆管 / squareTube方管 / rectTube矩形管 / cProfile C型钢 / zProfile Z型钢 / weldedI焊接工字 / weldedBox焊接箱形 / standard国标型钢库(按型号)。尺寸单位 mm,长度 m。Calculate theoretical weight (kg/m, kg, tonnes) for common steel shapes or GB sections.
weight_materials
列出内置材质密度表(Q235/Q355、304、316、铝、铜)与默认值。List supported material densities.
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/FindingSteel/findingsteel-steel-sections-mcp.git
cd findingsteel-steel-sections-mcp
npm install
node src/index.ts
# or without cloning:
npx -y github:FindingSteel/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
weight_calculate { "shape": "standard", "designation": "HN400×200×8×13", "lengthM": 12, "quantity": 4 }
# -> total 3139.2 kg (3.14 t)
Weight of pipe 168×6 for 12 m
weight_calculate { "shape": "pipe", "dims": { "D": 168, "t": 6 }, "lengthM": 12 }
# -> 23.97 kg/m, total 287.6 kg
Design notes
- All dimensions in mm; density default 7.85 g/cm³ (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. weight_calculateaccepts shape keys case-insensitively (rectTube=recttube).
Data sources
- GB/T 11263-2017 hot-rolled H-beams (HW / HM / HN)
- GB/T 706-2016 hot-rolled I-beams, channels, equal/unequal angles
- GB/T 6723-2017 cold-formed C / Z profiles
- GB/T 6728-2017 cold-formed square and rectangular hollow sections
- Theoretical weight formulas from the corresponding GB standards; density constants from common engineering handbooks.
The same data powers the online calculators on findingsteel.com/tools/steel-weight-calculator and findingsteel.com/tools/section-properties.
Development
npm install
npm run typecheck # tsc --noEmit
npm test # smoke + stdio E2E + HTTP E2E
License
MIT
From the server's repository — third-party content, read it before running anything it suggests.
More in Utilities
Nigeria Postcode
io.github.Adeniyikayodee
Validate, look up and resolve addresses to Nigeria's NIPOST digital postcodes (NDAPS).
Fair Random
com.intoperson.tools
Fair, reproducible randomness for agents: dice, coins, integers, list picks, shuffles, with seeds.
SweKit - Swedish validators
dev.workers.erikssonanton2001.swekit-api
Swedish personnummer/orgnr/bankgiro/OCR validation, kontonummer to IBAN, bankdagar.
tasleemat
io.github.fakhruldeen
Bilingual (EN/AR) PMO Operating System with 114 deliverables & validation.
EU EORI Number Check
io.github.pcp183
Validate EU EORI numbers live against the official European Commission register. Paid via x402.
tdcv2
io.github.NickLiapin
Fake, mock and test data generator: CSV, JSON, SQL from a .tdc config, made locally by TDCv2.
Listing from the official MCP Registry · repository facts from GitHub, 1h ago.