
edge-jb/twincat-xae-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
MCP サーバー for Beckhoff TwinCAT 3 (TE1000 / XAE Automation Interface) — System Manager ツリー、PLC のオーサリング、IO/EtherCAT をドライブし、AI エージェントからリンク、ビルド、およびデプロイを行います.
概要
エンジニアリングオートメーション用のモデルコンテキストプロトコルサーバー — AI エージェントまたは MCP クライアントからドライブします。 te1000-mcp は、MCP ツールのコンパクトなセットとして、システムマネージャツリー、PLC プロジェクト作成者、IO/EtherCAT 設定、変数リンク、ビルド、およびランタイムのデプロイメントを、TwinCAT XAE 工学面を公開しています。 TE1000 Automation Interface (COM/DTE) を通して話します。そのため、エージェントは、GUI でエンジニアが同じ方法で TwinCAT プロジェクトを構成し、構築することができます。 Node MCP フロント (index.js) は、MCP プロトコル、ツールスキーマ、および確認ガードを所有しています。COM/DTE は、フロントが Windows に名前を付けたパイプを話す (Te1000Daemon.exe) で動作します。 デーモンはソールのバックエンドです。 お問い合わせ このサーバーは、起動したり、ダウンロードしたりすることができます。 ターゲットランタイムに触れる全てのアクション(有効化、再起動、ダウンロード、削除、ライセンス)はデフォルトでオフです。 安全とガードを参照してください.
概要(AI 翻訳)
Beckhoff TwinCATのためのモデルコンテキストプロトコルサーバー 3 工学オートメーション — AI の代理店か MCP の顧客からTE1000/XAE のオートメーション インターフェイスを運転して下さい。
[[te1000-mcp] ツインCAT XAE 工学面 — システム マネージャーツリー、
PLC プロジェクト作成、IO/EtherCAT 設定、変数リンク、ビルド、および
実行時デプロイ — MCP ツールのコンパクトなセットとして。 ランニングXAE Shell
TE1000 オートメーション インターフェイス(COM/DTE)によって、代理店は構成し、造ります
TwinCAT は、エンジニアが GUI で同じようにプロジェクトします。
Node MCP フロント (index.js) は、MCP プロトコル、ツールスキーマ、および確認を所有しています。
ガード;COM/DTE は、永続ネイティブ C#/.NET デーモンで動作します
([Te1000Daemon.exe)) は、フロントがウィンドウに名前を付けたパイプを上回って話します。 デーモンは
唯一のバックエンド。 お問い合わせ
【重要】 このサーバーはrealエンジニアリングツールを駆動し、アクティベーションやダウンロードをすることができます TwinCATのランタイム。 ターゲットランタイムに触れる全てのアクション(アクティブ化、再起動、 ダウンロード、削除、ライセンス) は、confirmation-gated でデフォルトでオフです。 安全とガードを参照してください。
お問い合わせ
コンテンツ
- ハイライト
- 使い方
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
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"]
}
}
}