mcp_flexsim
by SethGame
Overview
Control FlexSim simulations using AI assistants via the Model Context Protocol (MCP) for digital twin integration and automated analysis.
Installation
uv run mcp_server/flexsim_mcp.pyEnvironment Variables
- GOOGLE_API_KEY
- GEMINI_API_KEY
- FLEXSIM_CONFIG_PATH
- FLEXSIM_INSTALL_PATH
- FLEXSIM_PYTHON_VERSION
- FLEXSIM_LOG_LEVEL
- FLEXSIM_AUTO_CLOSE
- FLEXSIM_FORCE_EXIT
Security Notes
The `flexsim_evaluate` tool allows arbitrary FlexScript code execution via client requests, which can interact with the file system and FlexSim environment without apparent sanitization or access control. File operation tools (`flexsim_open_model`, `flexsim_save_model`, `flexsim_export_results`) accept arbitrary file paths, potentially leading to directory traversal or arbitrary file read/write vulnerabilities. The `flexsim_set_node_value` tool allows modification of arbitrary FlexSim model nodes, which could corrupt models or lead to unexpected behavior. This high level of client control over server-side actions, including script execution and file system access, presents significant security risks if the MCP client is untrusted or compromised.
Similar Servers
mcp-servers
An MCP server for fetching, cleaning, and intelligently extracting content from web pages, designed for agent-building frameworks.
mcp-server
This server acts as an API gateway and middleware for the Harness platform, enabling dynamic, license-aware access control and orchestration of various underlying Harness services (e.g., CI/CD, Cloud Cost Management, Security Testing, Infrastructure as Code, Internal Developer Platform, Autonomous Code Maintenance, Artifact Registry, Feature Management, Logging, Secrets Management, and Access Control) through a unified API. It processes JSON-RPC requests, filters tools based on user licenses and requested modules, and interacts with AI/ML services for enhanced functionality.
ffmpeg-mcp
Provides an MCP server that exposes FFmpeg functionalities like video speed adjustment and audio extraction as programmatic tools for an agent or application.
mcp-abap-adt
Provides an MCP interface for programmatic interaction with SAP ABAP systems via ADT APIs, enabling development tasks like object creation, modification, activation, data retrieval, and unit testing.