Concrete-Properties-MCP Server

Concrete-Properties-MCP Server

site icon
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

安装教程

  1. 下载并解压服务器文件到本地目录。
  2. (可选)编辑src/config.json配置文件。
  3. 安装支持MCP的AI客户端(如Claude Desktop)。
  4. 配置AI客户端以自动启动MCP服务器。

调试方式

使用MCP Inspector进行调试:

npx @modelcontextprotocol/inspector mcp run src\server.py

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。