F
festo-codesys-mcp
ローカル@efranceschetti開発ツール
festo-codesys-mcp について
Festo/CODESYS PLC 向け MCP サーバー:IEC 61131-3 ST と検証済み PLCopen XML の生成。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
mcp.json · 共通設定
起動コマンド
npx -y festo-codesys-mcp設定が必要な環境変数
FESTO_MCP_CODESYS_PATHOptional. Absolute path to CODESYS.exe — enables the 12 ide_* tools that drive a live CODESYS V3.5 instance (Windows only).FESTO_MCP_CODESYS_PROFILERequired when using the ide_* tools. CODESYS profile name exactly as shown in the CODESYS version selector.FESTO_MCP_PYTHONOptional. Python interpreter for the XSD/semantic validators and hardware tools (needs lxml).FESTO_MCP_ENABLE_HARDWAREOptional. Set to 1 to enable the cpx_*/edcon_* hardware commissioning tools (bench use only).FESTO_MCP_ALLOW_OUTSIDE_WORKSPACEOptional. Set to 1 to allow file-writing tools to write outside the workspace directory.ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
18掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| name | string | はい | FB 名(例:FB_ServoAxis または ServoAxis) |
| stCode | string | はい | Structured Text 本体(ロジック) |
| inOutVars | array | いいえ | |
| inputVars | array | いいえ | |
| localVars | array | いいえ | |
| outputDir | string | いいえ | 出力ディレクトリ(デフォルト:cwd) |
| outputVars | array | いいえ | |
| description | string | はい | この FB の機能(英語) |
詳細
メンテナーはまだ詳細を追加していません。リポジトリの README をご覧ください。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。