0
0
Fork 0

docs+chore: live-verification complete for offline tools, bump to 0.12.2

28 of the 46 new tools verified against CODESYS V3.5 SP21 Patch 5; 7 SP21
stub-vs-runtime drift bugs found live and fixed. Remaining live checks:
import_text_list_file and the 12 online tools (need the WAGO PFC200).
This commit is contained in:
Karstein Phobic Nyvold Kvistad 2026-06-12 15:32:46 +02:00
parent 69394eabc1
commit fb76d89a8e
3 changed files with 12 additions and 7 deletions

View file

@ -155,7 +155,12 @@ both fail with the designed actionable message.
Correctly blocked: get_signature_crc needs a successful build; MCPTest2 carries
compiler version 3.5.22.0 which SP21 lacks, engine error is accurate.
Still pending live: add/remove_project_user (fixed, needs MCP reconnect for
the new args), import_text_list_file (needs a text-list export file), and the
12 phase-1 ONLINE tools (reset/force/bulk read-write/boot app/source/PLC
files) — require a reachable PLC (Pi/PFC200).
add/remove_project_user verified live after reconnect (create + list +
remove round-trip). SP21 caveat: IScriptUser.change_password is removed
('no longer supported') and no replacement password API exists — the tool
creates the user, probes change/set/reset_password, and warns when the
password could not be set (set it in the IDE in that case).
Still pending live: import_text_list_file (needs a text-list export file)
and the 12 phase-1 ONLINE tools (reset/force/bulk read-write/boot
app/source/PLC files) — require the WAGO PFC200 to be reachable.

4
package-lock.json generated
View file

@ -1,12 +1,12 @@
{
"name": "codesys-mcp-sp21-plus",
"version": "0.12.1",
"version": "0.12.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "codesys-mcp-sp21-plus",
"version": "0.12.1",
"version": "0.12.2",
"license": "MIT",
"dependencies": {
"@modelcontextprotocol/sdk": "^1.26.0",

View file

@ -1,6 +1,6 @@
{
"name": "codesys-mcp-sp21-plus",
"version": "0.12.1",
"version": "0.12.2",
"description": "Codesys-MCP-SP21+ -- fork of luke-harriman/Codesys-MCP carrying CODESYS V3.5 SP22 Patch 1 fixes (and forward-compat with later SPs): script-engine API drift, online/runtime tool auto-login, dual-SHA release classifier, set_pou_code omitted-decl wipe fix, add_library managed-overload, etc. MCP server for CODESYS with persistent UI instance and file-based IPC.",
"main": "dist/server.js",
"bin": {