{"repo":"agenticcontrolio/twincat-validator-mcp","free":true,"listed":false,"github":"https://github.com/agenticcontrolio/twincat-validator-mcp","clone":"git clone https://github.com/agenticcontrolio/twincat-validator-mcp.git","description":"An MCP server that validates, auto-fixes, and scaffolds TwinCAT 3 XML files. Connect it to any LLM client to give your AI assistant reliable, deterministic TwinCAT code quality tooling — structural checks, 21 IEC 61131-3 OOP checks, auto-fix pipelines, and canonical skeleton generation.","language":"Python","stars":34,"topics":[],"license":"MIT","category":"mcp-servers","readme_excerpt":"TwinCAT Validator MCP Server An MCP server that validates, auto-fixes, and scaffolds TwinCAT 3 XML files ( .TcPOU , .TcIO , .TcDUT , .TcGVL ). Connect it to any LLM client to give your AI assistant reliable, deterministic TwinCAT code quality tooling — structural checks, 21 IEC 61131-3 OOP checks, auto-fix pipelines, and canonical skeleton generation. Supported File Types Extension Description ----------- ------------- .TcPOU Program Organization Units — Function Blocks, Programs, Functions .TcIO I/O configurations — Interfaces .TcDUT Data Unit Types — Structures, Enums, Type Aliases .TcGVL Global Variable Lists Installation From Source Claude Desktop Extension The easiest way to use this server with Claude Desktop is via the one-click .dxt extension: 1. pip install twincat-validator-mcp 2. Download the .dxt file from the latest release 3. Open Claude Desktop → Settings → Extensions → Install Extension See dxt/README.md for full instructions and troubleshooting. Connecting to an LLM Client For other clients (Cursor, VS Code, Windsurf, Cline), the server uses stdio transport. Add the following to your client's MCP config file: Cursor — .cursor/mcp.json VS Code (Copilot / Continue) — .vscode/mcp.json Windsurf — /.codeium/windsurf/mcp config.json Cline (VS Code Extension) From-source config (all clients) Replace \"command\": \"twincat-validator-mcp\" with: MCP Tools Validation Tool Description ------ ------------- validate file Full validation of a single file — returns all issues w","default_branch":null,"files":null,"tree":[],"storefront":"/r/agenticcontrolio","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/agenticcontrolio/twincat-validator-mcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}