
heilingbrunner/tiaportal-mcp
Productivity workflowЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
heilingbrunner/tiaportal-mcp — это кандидат на сервер MCP, импортированный из https://github.com/heilingbrunner/tiaportal-mcp.
Обзор
heilingbrunner/tiaportal-mcp — это кандидат на сервер MCP, импортированный из https://github.com/heilingbrunner/tiaportal-mcp.
Обзор (машинный перевод)
MCP-сервер, который подключается к порталу Siemens TIA.
Ресурсы
- Обзор API открытости TIA Portal
- Документация по API открытости портала TIA
- TIA Portal Openness API для автоматизации инженерных рабочих процессов
- TIA Portal Openness API для автоматизации инженерных рабочих процессов - Документация экспорта/импорта
Особенности
- Подключиться к экземпляру портала TIA
- Просмотр и взаимодействие с проектами TIA Portal
- Выполнять базовые операции проекта внутри VS Code
- Прочитайте полное программное обеспечение PLC: блоки программ, типы данных PLC, теги и константы, часы и Таблицы сил, внешние исходные файлы и перекрёстные ссылки
- Опционально создавать, переименовывать, удалять, перемещать и импортировать объекты проекта (см. режим записи)
Аргументы командной строки
| Аргумент | Описание |
|---|---|
--tia-major-version |
TIA Portal основная версия для привязки. По умолчанию 21. |
--project-path |
Пресет для аргумента [path для OpenProject / OpenTiaProject. См. ниже. |
--software-path |
Пресет для аргумента инструмента [softwarePath, например, PLC_1. См. ниже. |
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
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": {}
}
}
}