Findingsteel Steel Sections

io.github.cdaily1995-createPublished by GitHub account cdaily1995-createv0.1.0Updated Oct 25, 2026

Chinese (GB) standard steel section properties and theoretical weight lookup, search and calculator.

VerifiedStreamable HTTPWeb executableDeveloper ToolsData & Analytics

Overview

AI-generated overview

An MCP server for Chinese GB standard steel sections: list, search and look up section properties, and calculate theoretical steel weights.

What you can do
List section categories and stored specification counts, and search GB sections by category or designation keyword with dimensions and kg/m values. Look up full section properties (area, moments of inertia, section moduli, radii of gyration, kg/m) for an exact designation. Compute welded I-section and welded box-section properties from plate dimensions in mm. Calculate theoretical weight for plates, bars, rebar, pipes, tubes, C/Z profiles, welded shapes or standard sections, with length and quantity. List built-in material densities such as Q235/Q355, 304, 316, aluminium and copper.
When to use it
Useful when working with Chinese GB standard structural steelwork: checking section properties for design or detailing, converting designations to weights, or estimating purchase quantities for plates, tubes and profiles. It fills a gap where most section data is ASTM, EN or JIS rather than GB/T.
Requirements
A remote endpoint at findingsteel.com, or a local Node.js runtime via npx or a cloned repository with npm install and build. No accounts, API keys or environment variables are declared. Dimensions are in mm and lengths in metres.
Before you install
Results are theoretical values from GB standard tables and handbook densities, not measured or certified data, so verify them before relying on them for design, purchasing or safety decisions. The server is operated by a steel manufacturer and the README states the same data powers its commercial website.

Installation

In SourceWeft

  1. Open Findingsteel Steel Sections in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.cdaily1995-create%2Ffindingsteel-steel-sections/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "findingsteel-steel-sections": {
      "type": "http",
      "url": "https://www.findingsteel.com/mcp/"
    }
  }
}

README

FindingSteel Steel Sections MCP Server

[smithery badge]

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

ToolDescription
section_categoriesList all section categories (HW/HM/HN, I-beam, channel, angle, C/Z purlin, square/rectangular tube) and total stored count.
section_searchSearch sections by category or designation keyword; returns designation, standard, dimensions, kg/m.
section_lookupLook up full section properties by exact designation: A (cm²), Ix/Iy (cm⁴), Wx/Wy (cm³), ix/iy (cm), kg/m.
section_welded_iCompute welded I-section properties from plate dimensions (hw, tw, bf, tf in mm).
section_welded_boxCompute welded box-section properties from plate dimensions (h, b, tw, tf in mm).
weight_calculateTheoretical 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_materialsList built-in material densities (Q235/Q355, 304, 316, aluminium, copper).

Quick start

bash
# stdio transport (recommended for local clients)git clone https://github.com/cdaily1995-create/findingsteel-steel-sections-mcp.gitcd findingsteel-steel-sections-mcpnpm installnpm run buildnode dist/index.js
# or without cloning:npx -y findingsteel-steel-sections-mcp

Example client config (Claude Desktop)

json
{  "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:

bash
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_calculate accepts 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 our online steel weight calculator and steel section properties calculator tools.

Development

bash
npm installnpm run typecheck   # tsc --noEmitnpm test            # smoke + stdio E2E + HTTP E2E

License

MIT

Source: README.md at commit 552fa40

Tools

7

section_categories

List steel section categories

列出国标型钢全部类别(HW/HM/HN、工字钢、槽钢、角钢、C/Z型钢、方管、矩形管)及库存规格总数。List all standard section categories and total count of stored specifications.

Takes no parameters.

section_lookup

Look up section properties by designation

按精确型号查国标型钢截面特性: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.

Parametersdesignationrequired

section_welded_i

Compute welded I-section properties

由总高 hw、腹板厚 tw、翼缘宽 bf、翼缘厚 tf(mm)计算焊接工字形截面特性。Compute section properties of a welded I-section from plate dimensions (mm).

Parametersbfrequiredhwrequiredtfrequiredtwrequired

section_welded_box

Compute welded box-section properties

由总高 h、总宽 b、腹板厚 tw、翼缘厚 tf(mm)计算焊接箱形截面特性。Compute section properties of a welded box section from plate dimensions (mm).

Parametersbrequiredhrequiredtfrequiredtwrequired

weight_calculate

Calculate steel theoretical weight

计算常用钢材理论重量。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.

ParametersdimsrequiredshaperequiredlengthMmaterialquantitydesignationcustomDensity

weight_materials

List material densities

列出内置材质密度表(Q235/Q355、304、316、铝、铜)与默认值。List supported material densities.

Takes no parameters.

Version history

1
  1. v0.1.0LatestOct 16, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts