TK5 MVS 3.8J Experiment - A Huge Thanks to Rob Prins, Mike Großmann, Mike Rayborn, Juergen Winkelmann, Volker Bandke and Countless MVS Sysprogs contributing to this platform.
https://www.prince-webdesign.nl/images/downloads/TK5-Introduction-and-User-Manual.pdf
Todo - test Container Option https://hub.docker.com/r/praths/mvs-tk5 - 23rd Jan 2026
- Download TK5 Update 5 from https://www.prince-webdesign.nl/index.php/software/mvs-3-8j-turnkey-5
- Unzip the folder and double click on mvs.bat
- connect to console http://localhost:8038/
- Start HTTPD by /S HTTPD
- Loging using 3270 emulator connecting to 127.0.0.1 port 3270
- user HERC01 password CUL8TR
- download mvsmf.load.xmit from https://github.com/mvslovers/mvsmf/releases/download/current/mvsmf.load.xmit
- From ISPF option 6 upload to HERC01.MVSMF.LOAD (Change Binary option to F and 80 and Save)
- RECEIVE INDA('HERC01.MVSMF.LOAD(MVSMF)')
- Using Option 3.3 copy MVSMF to HTTPD.LINKLIB
- edit SYS2.SYSINLIB(HTTPCONF) to add cgi.MVSMF="/zosmf/*"
- From Console P HTTPD and S HTTPD
- Install zowe explorer extention in VSCode
- Install nodejs
- install zowe CLI, npm install -g @zowe/cli@zowe-v3-lts
- Init Config, zowe config init --global-config
- Update zosmfprofile to add protocol http and rejectUnauthorized parameters
"zosmf": {
"type": "zosmf",
"properties": {
"port": 8080,
"protocol": "http",
"rejectUnauthorized": false
},
"secure": []
},- Now List datasets and jobs from zowe panel in VSCode!
- /f bsppilot,shutnow to shutdown TK5 or issue SHUTDOWN from READY Prompt.
- Install IBM Z Open Editor Extention
- Install IBM Semeru JDK 21 LTS if not already installed.
- Open Settings Ctrl + ,
- Search for zopeneditor.mcp.enabled - Enable it
- Add .vscode/mcp.json in the repo
{
"servers": {
"zopeneditor-sample": { "url": "http://localhost:3005/mcp" }
}
}- Start the mcp server from Extentions - MCP SERVERS - INSTALLED section.
- Open VSCode Chat and ask about Datasets and Jobs !