
edge-jb/twincat-xae-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
MCP-сервер для Beckhoff TwinCAT 3 (TE1000 / XAE Automation Interface) — управление деревом системного менеджера, создание PLC, IO / EtherCAT, связывание, сборка и развертывание от агента ИИ.
Обзор
Сервер протокола Model Context Protocol для автоматизации проектирования — управление от агента ИИ или любого клиента MCP. te1000-mcp раскрывает инженерную поверхность TwinCAT XAE - дерево диспетчера системы, авторство проекта PLC, конфигурацию IO / EtherCAT, связь с переменными, сборки и развертывание среды выполнения - как компактный набор инструментов MCP. Он взаимодействует с интерфейсом автоматизации TE1000 (COM/DTE), поэтому агент может настроить и построить проект TwinCAT так же, как инженер в графическом интерфейсе. Узел MCP front (index.js) владеет протоколом MCP, схемами инструментов и охраной подтверждения; работа COM / DTE выполняется в (Te1000Daemon.exe), с которым фронт разговаривает по трубе с Windows. Демон - единственный бэкэнд. Посмотрите, как это работает. Этот сервер управляет a и может активироваться или загружаться в a. Каждое действие, которое затрагивает целевое время выполнения (активация, перезагрузка, загрузка, удаление, лицензирование), по умолчанию и выключается. См. Безопасность и охрана.
Обзор (машинный перевод)
Сервер Model Context Protocol для Beckhoff TwinCAT 3** инженерная автоматизация — управление TE1000/XAE Automation Interface от агента ИИ или любого MCP-клиента.
te1000-mcp обнажает инженерную поверхность TwinCAT XAE — дерево System Manager,
Создание проектов PLC, конфигурация IO/EtherCAT, вариабельные ссылки, сборки и
развертывание во время выполнения — как компактный набор инструментов MCP. Обсуждение XAE Shell**
через интерфейс автоматизации TE1000 (COM/DTE), чтобы агент мог настраивать и создавать
TwinCAT проект так же, как инженер в GUI.
Фронт MCP узла ([T1]] владеет протоколом MCP, схемами инструментов и подтверждением
охрана; работа COM/DTE выполняется в ** постоянном родном демоне C#/.NET**
Te1000Daemon.exe), с которым фронт разговаривает по трубе с именем Windows. Деймон - это
Единственный бэкэнд. Посмотрите, как это работает.
[!Важно] Этот сервер управляет ** реальным инженерным инструментом ** и может активироваться или загружаться в ** TwinCAT Runtime** Каждое действие, затрагивающее целевое время выполнения (активация, перезапуск).
download, deletes, licensing) является confirmation-gated и выключен по умолчанию. См. Безопасность и охрана.
Содержимое
- Основные моменты
- Как это работает
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
te1000-mcp
A Model Context Protocol server for Beckhoff TwinCAT 3 engineering automation — drive the TE1000 / XAE Automation Interface from an AI agent or any MCP client.
te1000-mcp exposes the TwinCAT XAE engineering surface — the System Manager tree,
PLC project authoring, IO/EtherCAT configuration, variable linking, builds, and
runtime deployment — as a compact set of MCP tools. It talks to a running XAE Shell
through the TE1000 Automation Interface (COM/DTE), so an agent can configure and build
a TwinCAT project the same way an engineer would in the GUI.
A Node MCP front (index.js) owns the MCP protocol, tool schemas, and confirmation
guards; the COM/DTE work runs in a persistent native C#/.NET daemon
(Te1000Daemon.exe) that the front talks to over a Windows named pipe. The daemon is
the sole backend. See How it works.
[!IMPORTANT] This server drives a real engineering tool and can activate or download to a TwinCAT runtime. Every action that touches the target runtime (activate, restart, download, deletes, licensing) is confirmation-gated and off by default. See Safety & guards.
Contents
- Highlights
- How it works
- Requirements
- Install
- Build the daemon
- Configure your MCP client
- Environment variables
- Quickstart
- Tool reference
- Safety & guards
- Reliability: dialog watchdog & PLC session control
- Troubleshooting
- Examples
- Documentation
- Contributing
- License
Highlights
- 25 noun-grouped tools covering the automatable TE1000 surface — tree, IO/EtherCAT, linking, PLC project & POU authoring, libraries, tasks, mapping, routes, fieldbuses, TcCOM, C++, measurement/scope, licensing, and variants.
- Batch-first — every multi-item operation has a
*_batchform that runs N operations
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"te1000": {
"command": "node",
"args": ["C:\\path\\to\\TwinCAT-XAE-MCP\\index.js"]
}
}
}