Skip to main content
Glama

OPC UA MCP 서버

OPC UA 지원 산업 시스템에 연결되는 MCP 서버로, AI 에이전트가 운영 데이터를 실시간으로 모니터링, 분석 및 제어할 수 있도록 합니다.

이 프로젝트는 AI 기반 워크플로와 산업 자동화 시스템을 연결하려는 개발자와 엔지니어에게 이상적입니다.

GitHub 라이센스파이썬 버전상태

특징

  • OPC UA 노드 읽기 : 산업용 장치에서 실시간 값을 검색합니다.

  • OPC UA 노드에 쓰기 : 지정된 노드에 값을 써서 장치를 제어합니다.

  • 원활한 통합 : Claude Desktop과 같은 MCP 클라이언트와 협력하여 자연어 상호작용을 지원합니다.

도구

서버는 두 가지 도구를 제공합니다.

  • read_opcua_node :

    • 설명 : 특정 OPC UA 노드의 값을 읽습니다.

    • 매개변수 :

      • node_id (str): OPC UA 노드 ID(예: ns=2;i=2 ).

    • 반환 : 노드 ID와 값이 포함된 문자열(예: "노드 ns=2;i=2 값: 42").

  • write_opcua_node :

    • 설명 : 특정 OPC UA 노드에 값을 씁니다.

    • 매개변수 :

      • node_id (str): OPC UA 노드 ID(예: ns=2;i=3 ).

      • value (str): 쓸 값(노드 유형에 따라 변환됨).

    • 반환 : 성공 또는 오류 메시지(예: "노드 ns=2;i=3에 100을 성공적으로 썼습니다").

예시 프롬프트

  • "노드 ns=2;i=2의 값은 무엇입니까?" → 현재 값을 반환합니다.

  • "노드 ns=2;i=3을 100으로 설정합니다." → 노드에 100을 씁니다.

Related MCP server: Odoo MCP Server

설치

필수 조건

  • Python 3.10 이상

  • OPC UA 서버(예: 시뮬레이터 또는 실제 산업 장치)

종속성 설치

저장소를 복제하고 필요한 Python 패키지를 설치합니다.

지엑스피1

MCP 클라이언트 구성

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

특허

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 라이선스 파일을 참조하세요.

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/kukapay/opcua-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server