
czarnak/tia-portal-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Специализированный мост, предназначенный для подключения LLM и агентов ИИ непосредственно к Siemens SIMATIC TIA Portal V21.
Обзор
MCP-сервер для Siemens SIMATIC TIA Portal V21 Это позволяет клиентам MCP и агентам ИИ проверять проект TIA Portal через API Siemens Openness. Текущая реализация охватывает операции обнаружения и жизненного цикла проекта, экспорт / импорт блока PLC, считывание таблицы тегов и охраняемые мутации тегов, обнаружение оборудования / сети, перекрестную справочную диагностику, поиск каталога оборудования, обеспечение защищенных сетевых устройств и компиляцию / проверку диагностики. Сервер в настоящее время предоставляет 14 инструментов в режиме чтения-записи и 4 инструмента в режиме только чтения. - execution read batch - до 50 сохраненных операций чтения в одном вызове. Каждый элемент несет идентификатор операции, имя операции (например, get block content, list tag tables) и параметры этой операции. Чтения выполняются независимо, поэтому неисправный элемент не останавливает других. Связанные ссылки read cross с maxResults; негабаритные пакетные ответы усечены или опущены на стороне сервера с явными маркерами.
Обзор (машинный перевод)
MCP-сервер для Siemens SIMATIC TIA Portal V21 Это позволяет клиентам MCP и агентам ИИ проверять проект TIA Portal через API Siemens Openness.
Текущая реализация охватывает операции обнаружения и жизненного цикла проекта, экспорт / импорт блока PLC, чтение таблицы тегов, запись защищенного программного обеспечения PLC, обнаружение аппаратного / сетевого оборудования, проверку WinCC Unified HMI и запись защищенного табло / тега / сигнала тревоги, автономные операции рабочего пространства VCI, перекрестную справочную диагностику, поиск каталога оборудования, обеспечение защищенного сетевого устройства и компиляцию / проверку диагностики.
Инструменты
Сервер предоставляет 8 инструментов в read-only, 19 в read-write (по умолчанию запуска), и те же 19 в full.
read-write разрешает редактирование проектов, компиляцию и вызовы жизненного цикла проекта, запрашивая один раз за фактический вызов жизненного цикла.
full не добавляет никаких инструментов или операций; он только выполняет вызовы жизненного цикла без подсказки. Каждый пишущий инструмент
plc_write, network_write, hmi_write, vci_write и шесть инструментов жизненного цикла используют один охраняемый однозвоночный трубопровод;
Токены безопасности и отсутствие PLC run/stop.
ПЛК читает и перекрестные ссылки
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
TIA Portal MCP server
MCP server for Siemens SIMATIC TIA Portal V21. It lets MCP clients and AI agents inspect a running TIA Portal project through the Siemens Openness API.
The current implementation covers project discovery and lifecycle operations, PLC block export/import, tag table reads, guarded PLC software writes, hardware/network discovery, WinCC Unified HMI inspection and guarded tag-table/tag/alarm writes, standalone VCI workspace operations, cross-reference diagnostics, hardware catalog search, guarded network-device provisioning, and compile/check diagnostics.
Tools
The server exposes 8 tools in read-only, 19 in read-write (the startup default), and the same 19 in full.
read-write permits in-project edits, compilation and project lifecycle calls, asking once per actual lifecycle call.
full adds no tools or operations; it only runs lifecycle calls without the prompt. Every write tool
(plc_write, network_write, hmi_write, vci_write and the six lifecycle tools) uses one guarded single-call pipeline; there are no
safety tokens and no PLC run/stop.
PLC reads and cross-references
plc_read- run up to 50 PLC read operations in one call:get_block_content,get_type_contentandlist_tag_tables. Each item carries a uniqueoperationId, anoperationname, and that operation’s parameters. Items run independently, so a failing item does not stop the others. Results are structured JSON withcontractVersion1.0; a value over the value budget (60,000 characters by default) is omitted whole with narrowing guidance, never cut.
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →