Back to Home
alexha11 icon

Junction-2025

Verified Safe

by alexha11

Overview

The MCP Server acts as a bridge, exposing OPC UA (Open Platform Communications Unified Architecture) digital twin variables and historical data through an MCP (Microservice Communication Protocol) interface, enabling other services like AI agents to read, write, browse, and aggregate real-time industrial data.

Installation

Run Command
python digital-twin/mcp-server/mcp_server.py

Environment Variables

  • OPCUA_SERVER_URL
  • MCP_SERVER_PORT

Security Notes

The MCP server binds to '0.0.0.0', making it accessible from all network interfaces. The 'write_opcua_variable' tool allows writing arbitrary float values to specified OPC UA variables, which could impact a physical system if this were a live digital twin and the MCP server were exposed externally without strong authentication and authorization. No explicit authentication or authorization mechanisms are detailed within the provided code snippets for the MCP server itself. While intended for internal Docker network communication, direct exposure could be a significant risk.

Similar Servers

Stats

Interest Score36
Security Score6
Cost ClassLow
Stars3
Forks0
Last Update2025-11-22

Tags

Digital TwinOPC UAMicroservicesMCPData Access