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
- TIA Portal Openness API Overview
- TIA Portal Openness API Documentation
- TIA Portal Openness API for automation of engineering workflows
- TIA Portal Openness API for automation of engineering workflows - Export/Import Documentation
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
설치
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": {}
}
}
}