zRobot WSAPI MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@zRobot WSAPI MCP Serverlist partitions on a248_dpm"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
zRobot WSAPI MCP Server
MCP server for IBM Z Hardware Management Console (HMC) Web Services API integration with Bob AI.
Features
list_systems: List all configured HMC systems
list_partitions: List all partitions on a CPC/system
get_partition: Get detailed information for a partition
create_partition: Create a new partition
update_partition: Update partition properties
delete_partition: Delete a partition
start_partition: Start a partition
stop_partition: Stop a partition
get_api_version: Get HMC API version information
Related MCP server: mcp-tap
Repository Structure
zrobot-wsapi-mcp/
├── .gitignore
├── package.json
├── README.md
├── examples/
│ ├── mcp_settings.json.example
│ └── settings.json.example
├── config/
│ └── systems.yaml.example
├── lib/
│ ├── partition_manager.py
│ └── wsapi_client.py
└── src/
└── server.pyInstallation
This repository packages the WSAPI MCP server into a standalone repo similar to jupitr-custom-mcp-server.
Python dependencies
Install the required Python packages in your environment:
pip install mcp requests pyyamlConfiguration
Create an MCP folder in your IBM Bob main directory.
Create a folder for this repo, for example:
/Users/your-user/Documents/IBM Bob/MCP/zrobot-wsapi-mcpClone or copy this repository into that folder.
Copy
config/systems.yaml.exampletoconfig/systems.yamland fill in your HMC details.
The server is configured in two locations that should point to the same src/server.py file.
1. Bob MCP Settings
File: ~/.bob/settings/mcp_settings.json
"zrobot-wsapi-mcp": {
"command": "python",
"args": ["/Your IBM Bob Main Directory/MCP/zrobot-wsapi-mcp/src/server.py"],
"env": {}
}2. VS Code User Settings
File: ~/Library/Application Support/Code/User/settings.json
"roo-cline.mcpServers": {
"zrobot-wsapi-mcp": {
"command": "python",
"args": ["/Your IBM Bob Main Directory/MCP/zrobot-wsapi-mcp/src/server.py"],
"env": {}
}
}Systems Configuration
Create config/systems.yaml from the example file:
systems:
a248_dpm:
addr: "9.56.193.224"
user: "pemode"
password: "your_password"
cpc: "A248"
description: "CEC A248 DPM via HMC"Usage
Once configured in Bob, you can use prompts like:
List all available HMC systemsList all partitions on a248_dpmShow me details for partition bob1 on a248_dpmCreate a Linux partition named bob2 on a248_dpm with 4096 MB initial memory and 8192 MB maximum memoryStart partition bob2 on a248_dpmStop partition bob2 on a248_dpmWhat is the API version for a248_dpm?
Notes
Credentials are stored locally in
config/systems.yamlHTTPS is used for HMC communication on port
6794SSL verification is disabled in the current client for test environments
The repo intentionally mirrors the lightweight standalone style of
jupitr-custom-mcp-server
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
- ZapierOAuthcom.zapier
Hosted MCP server connecting AI assistants to 9,000+ apps and 40,000+ actions via Zapier.
MCP server enabling AI agents to manage Bitrix24 features via standardized protocol
Cloud-hosted MCP server for secure AI access to enterprise data sources via CData Connect AI.
MCP server for AI access to Swagger by SmartBear.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceMCP server for VMware vSphere/vCenter operations, enabling natural language control of VMs, hosts, and infrastructure.Apache 2.0
- AlicenseAqualityCmaintenanceEnables AI assistants to discover, install, configure, and manage MCP servers through natural language conversation, automating tedious manual setup across multiple clients.11MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that enables AI assistants to interact with IBM i AS/400 source members for source code management, compilation, and development workflows.7MIT
- AlicenseNot gradedqualityCmaintenanceMCP server for IBM Z mainframe integration. Provides HSM-backed key management via IBM Key Protect (FIPS 140-2 Level 3) and REST API access to mainframe programs (CICS, IMS, batch) via z/OS Connect.MIT