NR

novia-rdi-seafaring/mcp-fmi

Productivity workflow

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

12 stars 6 forks 품질 56 트렌드 19MIT

Model Context Protocol - Functional Mock-up Interface Makes your simulation models available as tools for LLM-based agents.

개요

Model Context Protocol - Functional Mock-up Interface Makes your simulation models available as tools for LLM-based agents. This is an unofficial MCP-integration of the FMPy package. This package integrates FMU simulation models as tools for LLM-based agents through the MCP. By allowing simulation models to be accessed and orchestrated directly from chat interfaces, simulation models become accessible to virtually anyone. This means simulation capabilities can be shared across teams and organizations, including with non-experts, bringing the benefits of simulation to everyone you collaborate with. - from chat interfaces. - for LLM-based agents. - for simulations from natural language. - in browser. - fmu_information_tool retrieves information about the available FMU models. - simulate_toolsimulates a single FMU model with default prameters and input signals. Returns the simulated outputs. - simulate_with_input_tool simulates a single FMU model with the specified input signals.

README

원문 README의 일부입니다. 원문 보기.

Model Context Protocol - Functional Mock-up Interface Makes your simulation models available as tools for LLM-based agents.

  Novia UAS

|

  Research Project

| Contact

MCP-FMI

This is an unofficial MCP-integration of the FMPy package.

Table of Content

  1. Overview
    1.1 Features
    1.2 Implemented Tools
    1.3 Standards
  2. Prerequisites
  3. Claude Desktop Integration
  4. For Developers
  5. Example Usage
  6. Future Work
  7. Citation
  8. Acknowledgements
  9. License

Overview

This package integrates FMU simulation models as tools for LLM-based agents through the MCP. By allowing simulation models to be accessed and orchestrated directly from chat interfaces, simulation models become accessible to virtually anyone. This means simulation capabilities can be shared across teams and organizations, including with non-experts, bringing the benefits of simulation to everyone you collaborate with.

Features

  • 💬 Manage simulations from chat interfaces.
  • 🛠️ Use simulation models as tools for LLM-based agents.
  • 📈 Generate input signals for simulations from natural language.
  • 📊 Visualize simulation results in browser.

Implemented tools

  • fmu_information_tool retrieves information about the available FMU models.
  • simulate_toolsimulates a single FMU model with default prameters and input signals. Returns the simulated outputs.
  • simulate_with_input_tool simulates a single FMU model with the specified input signals. Returns the simulated outputs.
  • create_signal_tool generates an input-sequence object for a single input.
  • merge_signals_tool merges multiple signel objects that can be used as an input for a simulation.
  • show_results_in_browser_tool visualizes simulation results in browser.

Standards

GitHub에서 전체 README 보기

설치

uvx mcp-fmi /path/to/folder/with/fmu/files
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "MCP-FMI Server": { "command": "uvx", "args": ["mcp-fmi", "/path/to/folder/with/fmu/files"], } } }