
a4webdev/tiacommander-mcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
Openness API를 통해 Siemens TIA Portal에 MCP 호환 AI 보조를 연결합니다
개요
라이브 PLC 데이터 - 읽기 데이터 블록, 태그 테이블, 시계 테이블 및 CPU 진단은 실행 컨트롤러에서 라이브; 여러 AI 클라이언트는 지역 청취자에 대한 선택적 직접 HTTP 클라이언트와 함께 한 번에 제공; 멀티 포트 지원 - 설치 TIA 포털 (V17–V20) 여러 설치와 기계에 실행. * V20을 통해 V17은 프로젝트 작업에 지원됩니다. V16 이상은 명확하게 메시지로 감지하고 거부됩니다. V19 만 완전히 테스트됩니다. 다른 사람은 TIA Portal이 버전의 백워드 호환 Openness API를 유지합니다. TiaCommander는 Openness API를 통해 Siemens TIA Portal에 AI 조수를 연결하는 MCP 서버입니다. AI-assisted PLC 프로그래밍, 프로젝트 관리, 라이브러리 운영, 하드웨어 구성, 크로스 환경 분석 및 배포를 가능하게 합니다. Claude Desktop, Claude Code, VS Code (Copilot), 커서, 윈드 서핑, 코덱 CLI, Gemini CLI. 전체 TIA Portal 프로젝트 수명주기를 덮습니다.
개요(AI 번역)
인포메이션 |—||| 인포메이션 인포메이션 |Protocol | MCP 2024-11-05 (스트디오) | | **런타임 ** | .NET Framework 4.8 | |TIA Portal | V17 – V20(Openness API, V19) 시험 | | **라이센스 ** | 프로페셔널(무료 베타) |
이 릴리스의 새로운: 새로운 technology_objects] 도구 - 목록 및 판독 기술 개체에 대한 15 작업, 매개 변수를 변경, 구조 편집, 수출 / 항구, 그리고 하드웨어에 개체를 연결; 관리자의 새로운 Credentials 탭을 통해 프로젝트의 자신의 암호는 먼저 시도, 글로벌 하나는 낙하; 거래 블록 겹쳐 쓰기 - 블록은 수입하기 전에 수출되고 복원됩니다, 오류가 발생하지 않은 경우, 결과가 발견되지 않은 경우, 그리고 더 이상 컴파일된 속성을 잃어버린 경우. v3.15.2 이후 더 많은 수정 및 개선 - 전체 목록의 CHANGELOG.md를 참조하십시오.
- V20을 통해 V17은 프로젝트 작업에 지원됩니다. V16 이상은 명확하게 메시지로 감지하고 거부됩니다. V19는 완전히 시험됩니다; 다른 사람은 TIA Portal로 작동할 것으로 예상됩니다
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
TiaCommander — MCP Server for Siemens TIA Portal
| Version | 3.42.0 |
| Protocol | MCP 2024-11-05 (stdio) |
| Runtime | .NET Framework 4.8 |
| TIA Portal | V17 – V20 (Openness API, tested on V19) |
| License | Proprietary (free beta) |
New in this release: a new technology_objects tool — 15 actions for listing and reading technology objects, changing parameters, structural edits, export/import, and connecting an object to its hardware; per-project PLC credentials with a new Credentials tab in the Manager — a project’s own password is tried first, a global one is the fallback; transactional block overwrites — the block is exported before the import and restored if the import fails, and overwrites no longer lose attributes, block numbers or folder placement; and compiler results that list only real diagnostics, so totals always match the compiler’s own count. Dozens more fixes and improvements since v3.15.2 — see CHANGELOG.md for the full list.
*V17 through V20 are supported for project work. V16 and older are detected and refused with a clear message. Only V19 is fully tested; the others are expected to work as TIA Portal maintains backward-compatible Openness APIs across versions.
Overview
TiaCommander is an MCP server that connects AI assistants to Siemens TIA Portal via the Openness API. It enables AI-assisted PLC programming, project management, library operations, hardware configuration, cross-reference analysis, and deployment — all through natural language.
Tested AI clients: Claude Desktop, Claude Code, VS Code (Copilot), Cursor, Windsurf, Codex CLI, Gemini CLI.
19 tools, 230 actions covering the full TIA Portal project lifecycle.
| Tool | What it does |
|---|---|
admin |
Server administration, usage stats, export storage |
alarm_text |
Alarm texts and text lists, XLSX import / export |
blocks_read |
Read, inspect and export FB / FC / OB / DB blocks (XML, SCL) |
blocks_write |
Create and import blocks (SCL, LAD, FBD, STL) |
db |
Global and instance data-block members and values |
diagnostics |
Connection setup, online / offline compare, PLC state |
download_upload |
Compile-checked download to / upload from the PLC |
folders |
Navigate and organise the project-tree groups |
get_info |
Server capabilities and version |
hardware |
Device, rack / slot, network and I/O configuration |
library |
Master copies, library types, versioned instantiation |
live_data |
Live values and CPU diagnostics from the running controller |
open_manager |
Open the TiaCommander Manager window |
session |
Open, save, archive and switch projects; connection lifecycle |
tag |
PLC tag tables: create, edit, search, address assignment |
technology_objects |
Axes and other technology objects: read, tune, connect to hardware |
udt |
User-defined types: create, edit members, import / export |
watch |
Watch and force tables |
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →