mcpField
F
findingsteel-steel-sections

findingsteel-steel-sections

远程服务
github.com/cdaily1995-create科研与教育11 周前更新
代码仓库

关于 findingsteel-steel-sections

findingsteel-steel-sections 是面向中国 GB 标准钢材截面的 MCP 服务,适用于结构钢工程、详图、采购和设计。它基于标准表提供截面属性,并计算常见截面及材料的理论重量。

主要功能

  1. 01按类别或代号搜索截面
  2. 02查询完整截面属性
  3. 03计算焊接工字形和箱形截面属性
  4. 04估算多种形状的理论重量
  5. 05列出内置材料密度

适用场景

  1. 01查询 GB 标准截面的属性
  2. 02计算项目钢材用量
  3. 03详图设计时比较截面代号
  4. 04估算钢板、钢管和型材重量

MCP 相关

MCP 服务提供搜索和查询 GB 标准截面数据、计算焊接截面属性与理论重量,以及列出材料密度的工具。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://www.findingsteel.com/mcp/
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

7

此工具无需参数。

详细介绍

FindingSteel 钢材截面 MCP 服务

smithery badge

一个适用于中国(GB 标准)钢材截面的 MCP 服务:查询截面属性,并计算中国日常结构钢工程所用截面的理论重量。

由 FindingSteel 开发。FindingSteel 是一家位于中国佛山的钢结构制造商,服务使用的数据表与我们网站上的已验证 GB 标准数据相同。

有何用途

  • **大多数 MCP 工具都缺少 GB 标准数据。**现有截面数据库大多采用 ASTM / EN / JIS 标准。本服务填补了 GB/T 方面的空缺,可用于中国钢材制造、详图设计(Tekla)、采购和结构设计。
  • **数值经过验证。**每种截面均来自 GB/T 标准表(参见数据来源);截面代号采用 HN400×200×8×13 这样的标准中文表示法。

工具

工具说明
section_categories列出所有截面类别(HW/HM/HN、工字钢、槽钢、角钢、C/Z 型檩条、方管/矩形管)及存储总数。
section_search按类别或截面代号关键词搜索;返回截面代号、标准、尺寸和 kg/m。
section_lookup按精确截面代号查询完整截面属性:A(cm²)、Ix/Iy(cm⁴)、Wx/Wy(cm³)、ix/iy(cm)、kg/m。
section_welded_i根据板材尺寸(hw、tw、bf、tf,单位为 mm)计算焊接工字截面属性。
section_welded_box根据板材尺寸(h、b、tw、tf,单位为 mm)计算焊接箱形截面属性。
weight_calculate计算钢板、圆钢/方钢/六角钢/八角钢、钢筋、钢管、方管/矩形管、C/Z 型材、焊接工字钢/箱形截面或标准截面的理论重量(kg/m、kg、吨)。
weight_materials列出内置材料密度(Q235/Q355、304、316、铝、铜)。

快速开始

# 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
客户端配置示例(Claude Desktop)
{
  "mcpServers": {
    "findingsteel-steel-sections": {
      "command": "node",
      "args": ["/absolute/path/to/findingsteel-steel-sections-mcp/src/index.ts"]
    }
  }
}
远程服务(Streamable HTTP)

服务还提供无状态 HTTP 接口,可用于远程部署:

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

示例

计算 4 根 12 米长的 HN400×200×8×13 的重量

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)

计算 168×6 钢管 12 米长的重量

weight_calculate { "shape": "pipe", "dims": { "D": 168, "t": 6 }, "lengthM": 12 }
# -> 23.97 kg/m, total 287.6 kg

设计说明

  • 所有尺寸均以 mm 为单位;默认密度为 7.85 g/cm³(碳钢 Q235/Q355)。
  • 截面属性:A(cm²)、Ix/Iy(cm⁴)、Wx/Wy(cm³)、ix/iy(cm)、kg/m。
  • 截面代号使用 × 分隔(例如 HN400×200×8×13);搜索不区分大小写。
  • weight_calculate 的截面形状键不区分大小写(rectTube = recttube)。

数据来源

  • GB/T 11263-2017 热轧 H 型钢(HW / HM / HN)
  • GB/T 706-2016 热轧工字钢、槽钢、等边/不等边角钢
  • GB/T 6723-2017 冷弯 C / Z 型钢
  • GB/T 6728-2017 冷弯方形和矩形空心型钢
  • 理论重量公式依据相应 GB 标准;密度常数来自常用工程手册。

这些数据也用于我们的在线钢材重量计算器和钢材截面属性计算器工具。

开发

npm install
npm run typecheck   # tsc --noEmit
npm test            # smoke + stdio E2E + HTTP E2E

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。