totally-integrated-claude — плагин

Плагин для автоматизации Siemens TIA Portal: скиллы Python Scripting и Openness API плюс MCP-сервер с документацией

  • 89 ★ репозитория
  • Последний коммит
Плагин

Расширенный доступ

Почему такой уровень

  • Скиллы направляют агента к Openness API, которым меняют проекты TIA Portal и загружают данные в ПЛК: такие действия нужно подтверждать.
Все причины и проверки

czarnak/totally-integrated-claude

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add plugins/totally-integrated-claude

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Скиллы направляют агента к Openness API, которым меняют проекты TIA Portal и загружают данные в ПЛК: такие действия нужно подтверждать.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Плагин подключает к Claude Code, Codex и Copilot набор скиллов для инженерной автоматизации в Siemens TIA Portal. Точка входа, `tia-openness-roadmap`, выбирает путь по задаче: Python TIA Scripting 1.4.3, C# Openness, Modular Application Creator или разработку Add-In. Одиннадцать скиллов покрывают домены Openness V21: проекты, устройства, ПЛК, HMI, сети, приводы, импорт и экспорт, мультипользовательскую работу, Teamcenter, TestSuite и SiVArc. В комплект входят `tia-doctor`, который только читает и проверяет окружение V21, и `plc-code-analysis` для разбора кода SCL и SimaticML на безопасность и качество. Встроенный MCP-сервер Siemens Docs ищет по документации docs.tia.siemens.cloud и запускается командой `uvx siemens-docs-mcp`.

Для кого. Инженерам-автоматчикам, которые пишут для TIA Portal V21 код на Python или C# и хотят отдать рутину агенту.

Подходит, если

  • Из Openness создают или меняют проект: блоки ПЛК, теги, экраны HMI
  • Нужно проверить установку V21, модульный Openness и членство в группе пользователей
  • Выгруженный код SCL или SimaticML проходит ревью на уязвимости и ошибки
  • Расширение Add-In для TIA Portal собирают в VS Code

Не подходит, если

  • На машине нет TIA Portal: скиллы описывают API, но выполнять код без Siemens-окружения нечем
  • Проект на версии ниже V21: базовые справочники сверены с V21
  • Нужен только поиск по документации без кода: хватит одного MCP-сервера

Пример запроса к агенту

Проверь окружение TIA Portal V21 через tia-doctor и опиши, как создать проект с одним ПЛК через Openness на C#

Ограничения

Плагин рассчитан на Windows и установленный TIA Portal V21 с модульным Openness, поэтому на macOS и Linux скиллы остаются справочником без возможности запуска. Для Python нужен пакет Siemens TIA Scripting 1.4.3, который скачивают с портала поддержки Siemens: на PyPI его нет. Для C# нужны .NET Framework 4.8 и сборки из `PublicAPI\V21\net48`. MCP-сервер документации запускается через `uv`, и `uv` должен быть в `PATH`. Это единственная зависимость, которую плагин берет на себя, остальные компоненты Siemens ставят вручную.

Как отключить. Удалите плагин через `/plugin` в Claude Code и уберите MCP-сервер `siemens-docs`, если он остался в настройках.

Частые вопросы

Как установить плагин в Claude Code?

Выполните `/plugin marketplace add Czarnak/totally-integrated-claude` и поставьте плагин из списка. Для Codex есть `codex plugin marketplace add Czarnak/totally-integrated-claude`, для Copilot CLI `copilot plugin install Czarnak/totally-integrated-claude`.

Что делает tia-doctor?

Он только читает: проверяет исполняемый файл V21, модульный Openness и группу пользователя, при желании еще Python. Запускается скриптом `skills/tia-doctor/probe.ps1`.

Какую версию TIA Portal поддерживает плагин?

Справочники сверены с V21. Python TIA Scripting 1.4.3 по метаданным Siemens указан для V18–V21, но точную версию автор советует проверять у себя.

Чем плагин отличается от MCP-серверов для TIA Portal?

MCP-серверы вызывают операции в программе, а плагин дает агенту знание API и маршрутизацию задач между Python, C# и Module Builder.

Работает ли плагин без установленного TIA Portal?

Читать справочники и искать в документации через MCP-сервер можно, но выполнять Openness-код нельзя: нужны TIA Portal V21 и его PublicAPI.

Обсуждение

Вопросов и отзывов пока нет.

Плагины

MCP-сервер для Siemens TIA Portal: агент читает программу ПЛК, блоки, теги и ссылки; правки включаются флагом.

MCP-серверРасширенный доступ135Звезды репозитория

MCP-сервер дает агенту работать с проектом Siemens TIA Portal V21: читать блоки ПЛК, теги, сеть и HMI и вносить защищенные правки.

MCP-серверШирокий доступ124Звезды репозитория

Четыре плагина Claude Code превращают ручную процедуру в поток шагов для кода, с лимитами на повторы и черновиком без выдумок

ПлагинРасширенный доступ211Звезды репозитория

Скиллы для Claude Code и Codex собирают проекты UiPath Studio из PDD: агент пишет JSON, генераторы отдают валидный XAML.

СкиллРасширенный доступ110Звезды репозитория

Плагин для Claude Code и CLI для научных установок: агент ищет каналы управления и пишет в железо только после одобрения.

ПлагинШирокий доступ83Звезды репозитория

Плагин превращает Claude Code в фонового ассистента: расписание задач, ответы в Telegram, Discord и Slack, веб-панель.

ПлагинШирокий доступ1,3 тыс.Звезды репозитория

Коротко о README

В README плагин назван маршрутизируемым набором скиллов для TIA Portal, перечислены требования для Python, C#, Modular Application Creator и Add-In и даны команды установки для Claude Code, Codex и Copilot.

Бейдж для README

Сообщить о проблеме