
Concrete-Properties-MCP Server

2025.04.28
1
Python钢筋混凝土截面分析工程计算开发效率
Concrete-Properties-MCP Server 是一个用于钢筋混凝土截面分析的模型上下文协议服务器。它提供了一个统一的API接口,用于与Concrete Properties Python库交互,支持通过AI驱动的计算来获取钢筋混凝土截面的截面属性和承载能力。
View on GitHub
Overview
基本能力
产品定位
Concrete-Properties-MCP Server 是一个专门用于钢筋混凝土截面分析的模型上下文协议服务器,旨在为工程师和研究人员提供一个统一的API接口,以便于进行钢筋混凝土截面的几何属性和承载能力计算。
核心功能
- 截面属性计算:包括面积、质心、惯性矩等几何属性的计算,以及转换截面属性的计算。
- 钢筋混凝土分析:计算轴向、弯曲和组合承载能力,确定相互作用图。
- 材料属性定义:支持多种混凝土等级和钢材类型的材料属性定义。
适用场景
- 钢筋混凝土结构的设计和分析。
- 工程教育和研究中的截面属性计算。
- 自动化设计流程中的截面承载能力评估。
工具列表
rectangular_concrete_area_properties
:计算矩形混凝土截面的几何属性。arbitrary_concrete_area_properties
:计算任意混凝土截面的几何属性。rectangular_concrete_bending_capacity
:计算矩形混凝土截面在给定轴向荷载下的弯曲承载能力。rect_concrete_axial_moment_x_points
:计算矩形混凝土截面轴向-弯矩(绕X轴)相互作用图点。rect_concrete_axial_moment_y_points
:计算矩形混凝土截面轴向-弯矩(绕Y轴)相互作用图点。rect_concrete_axial_moment_x_image
:绘制矩形混凝土截面轴向-弯矩(绕X轴)相互作用图。rect_concrete_axial_moment_y_image
:绘制矩形混凝土截面轴向-弯矩(绕Y轴)相互作用图。
常见问题解答
- 如何配置MCP服务器?通过编辑
src/config.json
文件进行配置。 - 如何调试MCP服务器?使用MCP Inspector运行
npx @modelcontextprotocol/inspector mcp run src\server.py
命令进行调试。
使用教程
使用依赖
安装所需的Python库:
pip install mcp concreteproperties matplotlib
或
pip install -r requirements.txt
安装教程
- 下载并解压服务器文件到本地目录。
- (可选)编辑
src/config.json
配置文件。 - 安装支持MCP的AI客户端(如Claude Desktop)。
- 配置AI客户端以自动启动MCP服务器。
调试方式
使用MCP Inspector进行调试:
npx @modelcontextprotocol/inspector mcp run src\server.py