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"], } } }