ZRobot WSAPI Server
FreeNot checkedMCP server for IBM Z Hardware Management Console Web Services API integration with Bob AI, enabling management of HMC systems and partitions through natural lan
About
MCP server for IBM Z Hardware Management Console Web Services API integration with Bob AI, enabling management of HMC systems and partitions through natural language.
README
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
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.py
Installation
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 pyyaml
Configuration
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-mcp
Clone or copy this repository into that folder.
Copy config/systems.yaml.example to
config/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.yaml - HTTPS is used for HMC communication on port
6794 - SSL 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
Install ZRobot WSAPI Server in Claude Desktop, Claude Code & Cursor
unyly install zrobot-wsapi-mcp-serverInstalls into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.
First time? Get the CLI: curl -fsSL https://unyly.org/install | sh
Or configure manually
Run in your terminal:
claude mcp add zrobot-wsapi-mcp-server -- npx -y github:thirrukumar/zrobot-wsapi-mcpFAQ
Is ZRobot WSAPI Server MCP free?
Yes, ZRobot WSAPI Server MCP is free — one-click install via Unyly at no cost.
Does ZRobot WSAPI Server need an API key?
No, ZRobot WSAPI Server runs without API keys or environment variables.
Is ZRobot WSAPI Server hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install ZRobot WSAPI Server in Claude Desktop, Claude Code or Cursor?
Open ZRobot WSAPI Server on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
by modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
by xuzexin-hzCompare ZRobot WSAPI Server with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All ai MCPs
