Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Opcua Mcp

    An MCP server that connects to OPC UA-enabled industrial systems.

    19 stars
    Python
    Updated Oct 30, 2025

    Table of Contents

    • Features
    • Tools
    • Example Prompts
    • Installation
    • Prerequisites
    • Install Dependencies
    • MCP Client Configuration
    • License

    Table of Contents

    • Features
    • Tools
    • Example Prompts
    • Installation
    • Prerequisites
    • Install Dependencies
    • MCP Client Configuration
    • License

    Documentation

    OPC UA MCP Server

    An MCP server that connects to OPC UA-enabled industrial systems, allowing AI agents to monitor, analyze, and control operational data in real time.

    This project is ideal for developers and engineers looking to bridge AI-driven workflows with industrial automation systems.

    GitHub License

    Python Version

    Status

    Features

    • Read OPC UA Nodes: Retrieve real-time values from industrial devices.
    • Write to OPC UA Nodes: Control devices by writing values to specified nodes.
    • Browse nodes: Request to list allopcua nodes
    • Read multiple OPC UA Nodes: Retrieve multiple real-time values from devices.
    • Write to multiple OPC UA Nodes: Control devices by writing values to multiple nodes.
    • Seamless Integration: Works with MCP clients like Claude Desktop for natural language interaction.

    Tools

    The server exposes five tools:

    • **read_opcua_node**:
    • Description: Read the value of a specific OPC UA node.
    • Parameters:
    • node_id (str): OPC UA node ID (e.g., ns=2;i=2).
    • Returns: A string with the node ID and its value (e.g., "Node ns=2;i=2 value: 42").
    • **write_opcua_node**:
    • Description: Write a value to a specific OPC UA node.
    • Parameters:
    • node_id (str): OPC UA node ID (e.g., ns=2;i=3).
    • value (str): Value to write (converted based on node type).
    • Returns: A success or error message (e.g., "Successfully wrote 100 to node ns=2;i=3").
    • **Browse nodes**:
    • Description: Read the value of a specific OPC UA node.
    • **Read multiple OPC UA Nodes**:
    • Description: Read the value of a specific OPC UA node.
    • **Write to multiple OPC UA Nodes**:
    • Description: Read the value of a specific OPC UA node.

    Example Prompts

    • "What’s the value of node ns=2;i=2?" → Returns the current value.
    • "Set node ns=2;i=3 to 100." → Writes 100 to the node.

    Installation

    Prerequisites

    • Python 3.13 or higher
    • An OPC UA server (e.g., a simulator or real industrial device)

    Install Dependencies

    Clone the repository and install the required Python packages:

    bash
    git clone https://github.com/kukapay/opcua-mcp.git
    cd opcua-mcp
    pip install mcp[cli] opcua cryptography

    MCP Client Configuration

    json
    {
     "mcpServers": {
       "opcua-mcp": {
         "command": "python",
         "args": ["path/to/opcua_mcp/main.py"],
         "env": {
            "OPCUA_SERVER_URL": "your-opc-ua-server-url"
         }
       }
     }
    }

    License

    This project is licensed under the MIT License. See the LICENSE file for details.

    Similar MCP

    Based on tags & features

    • PE

      Personalizationmcp

      Python·
      12
    • MA

      Mayamcp

      Python·
      27
    • BI

      Biothings Mcp

      Python·
      25
    • GG

      Gget Mcp

      Python·
      17

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • PE

      Personalizationmcp

      Python·
      12
    • MA

      Mayamcp

      Python·
      27
    • BI

      Biothings Mcp

      Python·
      25
    • GG

      Gget Mcp

      Python·
      17

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k