INTERNAL TEST ONLY - will be ready soon

INTERNAL TEST ONLY - will be ready soon

site icon
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 进行模型仿真任务。

核心功能

  1. Modelica 模型仿真:通过 modelica_simulate 工具运行 Modelica 模型的源代码进行仿真。
  2. 服务可用性检查:通过 modelica_service_available 工具检查 Modelica 服务的可用性。

适用场景

  1. 模型仿真:用于运行 Modelica 模型的仿真任务。
  2. 服务监控:检查 Modelica 服务的运行状态。

工具列表

  1. modelica_simulate:运行 Modelica 模型仿真,需要输入 Modelica 源代码。
  2. modelica_service_available:检查 Modelica 服务的可用性,无需输入。

常见问题解答

  1. 如何获取 ORTHOGONAL_TOKEN:需要在 paas.orthogonal.cc 注册并登录后,通过开发者工具获取 token。
  2. 如何调试:使用 mcp dev main.py 命令进行调试。

使用教程

使用依赖

  1. 安装 uvcurl -LsSf https://astral.sh/uv/install.sh | sh

安装教程

  1. 克隆 MCP 服务器: git clone https://github.com/Orthogonalpub/modelica_simulation_mcp_server
  2. 进入目录: cd modelica_simulation_mcp_server
  3. 创建虚拟环境: uv venv
  4. 激活虚拟环境:
  5. Windows: .venv\Scripts\activate
  6. Mac/Linux: source .venv\Scripts\activate
  7. 添加依赖: uv add "mcp[cli]" httpx websocket-client pandas --active

调试方式

  1. 使用 MCP 检查器: mcp dev main.py

许可证

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