HT

heilingbrunner/tiaportal-mcp

Productivity workflow

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

126 stars 51 forks 품질 80 트렌드 37MIT

heilingbrunner/tiaportal-mcp는 [[T0]에서 가져온 MCP 서버 후보입니다.

개요

heilingbrunner/tiaportal-mcp는 [[T0]에서 가져온 MCP 서버 후보입니다.

개요(AI 번역)

Siemens TIA 포털에 연결된 MCP 서버입니다.

자료

  • TIA 포털 개방성 API 개요
  • TIA 포털 개방성 API 문서
  • TIA 포털 개방성 API - 엔지니어링 워크플로우 자동화
  • TIA 포털 개방성 API - 엔지니어링 워크플로우 자동화 - 내보내기/가져오기 문서

특징

  • TIA 포털 인스턴스에 접속
  • TIA 포털 프로젝트를 탐색하고 상호작용하기
  • VS Code 내에서 기본 프로젝트 작업 수행
  • 전체 PLC 소프트웨어 읽기: 프로그램 블록, PLC 데이터 타입, 태그 및 상수, 감시 및 강제 테이블, 외부 소스 파일, 교차 참조
  • 선택적으로 프로젝트 객체를 생성, 이름 변경, 삭제, 이동 및 가져오기(작성 모드 참조)

명령줄 논쟁

논증 설명
--tia-major-version TIA 포털 주요 버전에 맞서 결합할 수 있습니다. 기본 21.
--project-path OpenProject / OpenTiaProject의 path 인자에 대한 프리셋. 아래를 참조하세요.
--software-path softwarePath 도구 인자에 대한 프리셋, 예를 들어 PLC_1. 아래를 참조하세요.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

TIA-Portal MCP-Server

A MCP server which connects to Siemens TIA Portal.

Resources

Features

  • Connect to a TIA Portal instance
  • Browse and interact with TIA Portal projects
  • Perform basic project operations from within VS Code
  • Read the full PLC software: program blocks, PLC data types, tags and constants, watch and force tables, external source files, and cross references
  • Optionally create, rename, delete, move and import project objects (see Write mode)

Command Line Arguments

Argument Description
--tia-major-version TIA Portal major version to bind against. Default 21.
--project-path Preset for the path argument of OpenProject / OpenTiaProject. See below.
--software-path Preset for the softwarePath tool argument, e.g. PLC_1. See below.
--export-path Preset for the exportPath tool argument. See below.
--logging 1 stderr, 2 debug output, 3 Windows event log. Omit for no logging.
--doctor Print the environment report and exit without starting the MCP server.
--preserve-path Flag: preservePath defaults to true for the export tools. See below.
--with-dependencies Flag: withDependencies defaults to true for the ExportSource* tools. See below.
--force-presets Flag: the path, softwarePath and exportPath presets cannot be overridden. See below.
--allow-write Register the project-mutating tools. Omitted by default; see below.

Presetting tool arguments

softwarePath, exportPath, preservePath and withDependencies (the ExportSource* tools) appear in many tools, path (the project file) in OpenProject and OpenTiaProject. Set them once in the args

GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "tia-mcp-server": { "type": "stdio", "command": "<path-to>\\TiaMcpServer.exe", "args": [ "--tia-major-version", "21", "--project-path", "D:\\Projects\\Plant\\Plant.ap21", "--software-path", "PLC_1", "--export-path", "${CLAUDE_PROJECT_DIR}\\export", "--preserve-path", "--with-dependencies", "--allow-write" ], "env": {} } } }