
agenticcontrolio/twincat-validator-mcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
MCP 서버는 검증, 자동 수정 및 비계 TwinCAT 3 XML 파일. 모든 LLM 클라이언트에 연결하여 AI 조수가 신뢰할 수있는, 신생 트윈CAT 코드 품질 툴링 - 구조 ...
개요
MCP 서버는 검증, 자동 설정 및 비계 TwinCAT 3 XML 파일 (.TcPOU, .TcIO, .TcDUT, .TcGVL). 모든 LLM 클라이언트에 연결하여 AI 조수가 신뢰할 수 있고, 결정적인 TwinCAT 코드 품질 툴링 - 구조 검사, 21 IEC 61131-3 OOP 검사, 자동 수정 파이프라인 및 canonical skeleton 발생. Claude Desktop을 사용하여이 서버를 사용하는 가장 쉬운 방법은 .dxt 확장을 통해 다음과 같습니다. 1. pip는 twincat-validator-mcp 2.를 설치합니다. 최신 버전 3.에서 .dxt 파일을 다운로드 오픈 클로드 데스크탑 → → → dxt/README.md 를 참조하십시오. 다른 클라이언트 (Cursor, VS Code, Windsurf, Cline)의 경우 서버는 수송을 사용합니다.
개요(AI 번역)
MCP 서버는 검증, 자동 접두사 및 비계 TwinCAT 3 XML 파일 (.TcPOU], .TcIO, .TcDUT, .TcGVL]). 모든 LLM 클라이언트에 연결하여 AI 조수가 신뢰할 수 있고, 결정적인 TwinCAT 코드 품질 툴링 - 구조 검사, 21 IEC 61131-3 OOP 검사, 자동 수정 파이프라인 및 canonical skeleton 발생.
지원된 파일 유형
| 연장 | 묘사 |
|---|---|
.TcPOU |
프로그램 조직 단위 - 기능 구획, 프로그램, 기능 |
| [T5] | I/O 구성 – 인터페이스 |
.TcDUT |
데이터 단위 유형 - 구조, Enums, Type Aliases |
| [T7] | 글로벌 가변 목록 |
설치
출처에서
Claude 데스크탑 확장
Claude Desktop을 사용하여이 서버를 사용하는 가장 쉬운 방법은 한 번 클릭 .dxt] 확장을 통해 표시됩니다.
pip install twincat-validator-mcp.dxt] 파일을 최신 릴리스에서 다운로드- 오픈 클로드 데스크탑 → ** 설정 ** → ** 연장 ** → ** 내부 확장 **
dxt/README.md 를 참조하십시오.
LLM 클라이언트에 연결
다른 클라이언트(Cursor, VS Code, Windsurf, Cline)의 경우 서버는 stdio 수송을 사용합니다.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
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
pip install twincat-validator-mcp
From Source
git clone https://github.com/agenticcontrolio/twincat-validator-mcp.git
cd twincat-validator-mcp
pip install -e .
Claude Desktop Extension
The easiest way to use this server with Claude Desktop is via the one-click .dxt extension:
pip install twincat-validator-mcp- Download the
.dxtfile from the latest release - 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
{
"mcpServers": {
"twincat-validator": {
"command": "twincat-validator-mcp",
"args": []
}
}
}
VS Code (Copilot / Continue) — .vscode/mcp.json
{
"servers": {
"twincat-validator": {
"type": "stdio",
"command": "twincat-validator-mcp",
"args": []
}
}
}
Windsurf — ~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"twincat-validator": {
"command": "twincat-validator-mcp",
"args": []
}
}
}
Cline (VS Code Extension)
{
"mcpServers": {
"twincat-validator": {
"command": "twincat-validator-mcp",
"args": [],
"disabled": false
}
}
}
MCP Tools
Validation
| Tool | Description |
|---|
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →설정
{
"mcpServers": {
"twincat-validator": {
"command": "twincat-validator-mcp",
"args": []
}
}
}