
Tckit
- 3 repo stars
- Updated August 4, 2026
- georgeturneruk/tckit
MCP server + skills for TwinCAT 3 PLC projects: read structure, write ST, build, deploy, run TcUnit tests.
About
tckit is a Claude Code skill in the Testing & QA category. MCP server + skills for TwinCAT 3 PLC projects: read structure, write ST, build, deploy, run TcUnit tests.
- tckit
- Testing & QA
- AI-coding skill
Tckit by the numbers
- Data as of Aug 5, 2026 (Skillselion catalog sync)
/plugin marketplace add georgeturneruk/tckit/plugin install tckit@tckitAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| repo stars | ★ 3 |
|---|---|
| Last updated | August 4, 2026 |
| Repository | georgeturneruk/tckit ↗ |
What it does
MCP server + skills for TwinCAT 3 PLC projects: read structure, write ST, build, deploy, run TcUnit tests.
README.md
TcKit (Claude Code plugin)
Connects Claude Code to TwinCAT 3 PLC projects. Read project structure, write Structured Text, trigger builds, deploy to targets, run TcUnit tests.
Install
In Claude Code:
/plugin marketplace add georgeturneruk/tckit
/plugin install tckit@tckit
Then walk through setup:
> Set me up for TcKit.
The bundled tc-config skill drives a guided init: prompts for your AMS Net IDs, safety stance, project paths, writes ~/.tckit/config.toml, runs a smoke test.
Prerequisites
- Claude Code (CLI / IDE extension / desktop app).
uv— install viapip install uvor your platform's installer. The plugin's MCP server runs asuvx tckit, which fetches the Python package from PyPI on first use.- TwinCAT 3.1 Build 4026 + TcXaeShell on a Windows host (only required for write/build/deploy/test; read-only operations work without it).
- Bridge service: run
tckit bridge installonce to copy the bundled Windows bridge to~/.tckit/bridge/, then start~/.tckit/bridge/Start-Bridge.ps1in a separate PowerShell window.tckit doctorwill offer to run the install for you the first time. Requires TcXaeShell to be open.
What you get
Six skills that load on demand based on what you ask:
| Skill | Loads when |
|---|---|
tckit:tc-orient-project |
First touch on a TwinCAT project ("what's in this project") |
tckit:tc-read-project |
Inspecting / navigating a TwinCAT project |
tckit:tc-beckhoff-docs |
Researching a Beckhoff library FB or function |
tckit:tc-write-st |
Writing or modifying Structured Text |
tckit:tc-build-test-loop |
Building, deploying, running TcUnit tests |
tckit:tc-config |
Configuring TcKit, editing safety stance, switching modes |
Plus the underlying MCP server exposing 20 tools (project reader, writer, builder, test runner, doc generator, Beckhoff infosys searcher).
The plugin is stdio-only. Docker mode exists for CI / contributor workflows and isn't a user install path; see the docker-setup docs if you need it.
Documentation
- Project docs: https://tckit.org
- Source: https://github.com/georgeturneruk/tckit
- Issues: https://github.com/georgeturneruk/tckit/issues
Licence
MIT. See LICENSE.