
INTERNAL TEST ONLY - will be ready soon

2025.04.16
3
Python模型仿真开发工具开发效率
Modelica MCP Server 是一个基于 Model Context Protocol (MCP) 的服务器,提供 Modelica 模型仿真能力。该服务器使 LLMs 能够检索和处理与 Modelica 相关的任务。
View on GitHub
Overview
基本能力
产品定位
Modelica MCP Server 是一个专门用于 Modelica 模型仿真的服务器,通过 MCP 协议提供服务,支持 LLMs 进行模型仿真任务。
核心功能
- Modelica 模型仿真:通过
modelica_simulate
工具运行 Modelica 模型的源代码进行仿真。 - 服务可用性检查:通过
modelica_service_available
工具检查 Modelica 服务的可用性。
适用场景
- 模型仿真:用于运行 Modelica 模型的仿真任务。
- 服务监控:检查 Modelica 服务的运行状态。
工具列表
modelica_simulate
:运行 Modelica 模型仿真,需要输入 Modelica 源代码。modelica_service_available
:检查 Modelica 服务的可用性,无需输入。
常见问题解答
- 如何获取 ORTHOGONAL_TOKEN:需要在 paas.orthogonal.cc 注册并登录后,通过开发者工具获取 token。
- 如何调试:使用
mcp dev main.py
命令进行调试。
使用教程
使用依赖
- 安装
uv
:curl -LsSf https://astral.sh/uv/install.sh | sh
安装教程
- 克隆 MCP 服务器:
git clone https://github.com/Orthogonalpub/modelica_simulation_mcp_server
- 进入目录:
cd modelica_simulation_mcp_server
- 创建虚拟环境:
uv venv
- 激活虚拟环境:
- Windows:
.venv\Scripts\activate
- Mac/Linux:
source .venv\Scripts\activate
- 添加依赖:
uv add "mcp[cli]" httpx websocket-client pandas --active
调试方式
- 使用 MCP 检查器:
mcp dev main.py