一个轻量级的 Model Context Protocol 服务器,用于模拟 Modelica 模型
使大型语言模型能够无缝处理与 Modelica 相关的任务

Modelica MCP 服务器将 ODE——一个新的 Modelica 集成开发环境 转变为工程 AI 代理,无缝连接大型语言模型与高级仿真能力。它使 AI 能够通过自然语言交互自主生成、可视化和模拟复杂的工程模型。
关键能力:
| 特性 | 描述 |
|---|---|
| 🤖 AI 模型生成 | 从自然语言描述中自动创建完整的 Modelica 模型 |
| 🎨 智能绘图 | 通过 ODE 集成生成视觉图,包括智能组件放置、自动布线和专业注释 |
| 🏗️ 完整 IDE 访问 | 通过 ODE 提供完整的 Modelica 开发环境,包括语法高亮显示、错误检查和调试 |
| 📊 高级可视化 | 实时绘图、3D 可视化、交互式图表和可定制的结果分析仪表板 |
| ⚡ 无缝集成 | 一键设置与流行的 AI 客户端如 Cursor 和自定义 LLM 应用程序 |
| 🛡️ 企业安全 | 基于令牌的身份验证,提供安全的云执行和数据保护 |
| 🔄 自主工作流 | 从自然语言输入到仿真结果和工程见解的端到端自动化 |
modelica_simulate()目的:执行完整的 Modelica 仿真工作流程与 MCP 客户端
modelica_get_diagram_url()目的:在 ODE 中生成交互式模型图

此演示展示了如何仅使用 Cursor 中的文本提示创建一个带有真实物理效果的弹跳球模型,包括重力加速度、地面碰撞检测和恢复系数。Modelica MCP 服务器会自动生成微分方程,运行仿真,并提取随时间变化的位置和速度数据。仿真结果随后被输入到一个自定义的 Three.js 可视化中,渲染出带有弹跳球、地面平面和实时轨迹跟踪的动画 3D 场景。
| 资源 | 描述 |
|---|---|
| Model Context Protocol | 官方 MCP 文档和规范 |
| Orthogonal 平台 | 高级 Modelica 仿真平台 |
| Modelica 语言 | 官方 Modelica 语言资源 |
orthogonal supersystems GmbH
www.orthogonal.dev