EJ

edge-jb/twincat-xae-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

22 stars 3 forks 品質 82 トレンド 24MIT

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

  • 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 *_batch form that runs N operations
GitHub で README 全文を見る

インストール

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"] } } }