I
MCP serverCommunity
io.github.NotHarshhaa/mainframe-mcp-server
MCP server for IBM z/OS jobs, datasets, USS, and operational diagnostics via Zowe SDK.
NotHarshhaa · ↓ 0 installs
Install
Add the config to your client settings. Replace values in <angle brackets> with your own.
Config file: claude_desktop_config.json
{
"mcpServers": {
"mainframe-mcp-server": {
"command": "npx",
"args": [
"-y",
"@notharshhaa/mainframe-mcp-server@3.0.0"
],
"env": {
"ZOSMF_HOST": "<ZOSMF_HOST>",
"ZOSMF_PORT": "<ZOSMF_PORT>",
"ZOSMF_BASE_PATH": "<ZOSMF_BASE_PATH>",
"ZOSMF_USER": "<ZOSMF_USER>",
"ZOSMF_PASSWORD": "<ZOSMF_PASSWORD>",
"ZOSMF_TOKEN": "<ZOSMF_TOKEN>",
"ZOSMF_TOKEN_TYPE": "<ZOSMF_TOKEN_TYPE>",
"ZOSMF_REJECT_UNAUTHORIZED": "<ZOSMF_REJECT_UNAUTHORIZED>",
"ZOSMF_CERT": "<ZOSMF_CERT>",
"ZOSMF_CERT_KEY": "<ZOSMF_CERT_KEY>",
"ZOSMF_TOKEN_FILE": "<ZOSMF_TOKEN_FILE>",
"ZOSMF_USER_ID": "<ZOSMF_USER_ID>",
"ZOSMF_PASSTICKET_APP": "<ZOSMF_PASSTICKET_APP>",
"ZOWE_TEAM_CONFIG": "<ZOWE_TEAM_CONFIG>",
"ZOSMF_PROFILE": "<ZOSMF_PROFILE>",
"LOG_LEVEL": "<LOG_LEVEL>",
"MCP_TRANSPORT": "<MCP_TRANSPORT>",
"MCP_SSE_PORT": "<MCP_SSE_PORT>",
"MAX_JOB_OUTPUT_LINES": "<MAX_JOB_OUTPUT_LINES>",
"MAX_DATASET_READ_LINES": "<MAX_DATASET_READ_LINES>",
"MAX_JES_SPOOL_FILES": "<MAX_JES_SPOOL_FILES>",
"MAX_AUDIT_LINES": "<MAX_AUDIT_LINES>",
"CMCI_CONTEXT": "<CMCI_CONTEXT>",
"CMCI_HOST": "<CMCI_HOST>",
"CMCI_PORT": "<CMCI_PORT>",
"CMCI_BASE_PATH": "<CMCI_BASE_PATH>",
"DB2_LOCATION": "<DB2_LOCATION>",
"DB2_HOST": "<DB2_HOST>",
"DB2_PORT": "<DB2_PORT>",
"DB2_BASE_PATH": "<DB2_BASE_PATH>",
"SMF_SUMMARY_DATASET": "<SMF_SUMMARY_DATASET>",
"RMF_METRICS_ENABLED": "<RMF_METRICS_ENABLED>",
"RACF_AUDIT_USS_PATH": "<RACF_AUDIT_USS_PATH>",
"RACF_AUDIT_DATASET": "<RACF_AUDIT_DATASET>",
"SECURITY_READ_ONLY": "<SECURITY_READ_ONLY>",
"SECURITY_ALLOWED_TOOLS": "<SECURITY_ALLOWED_TOOLS>",
"SECURITY_BLOCKED_TOOLS": "<SECURITY_BLOCKED_TOOLS>",
"SECURITY_ALLOWED_DATASET_PATTERNS": "<SECURITY_ALLOWED_DATASET_PATTERNS>",
"SECURITY_ALLOWED_USS_PATHS": "<SECURITY_ALLOWED_USS_PATHS>",
"SECURITY_AUDIT_LOGGING": "<SECURITY_AUDIT_LOGGING>",
"SECURITY_MAX_JCL_BYTES": "<SECURITY_MAX_JCL_BYTES>",
"SECURITY_WRITE_APPROVAL": "<SECURITY_WRITE_APPROVAL>",
"SECURITY_JCL_SCAN": "<SECURITY_JCL_SCAN>",
"SECURITY_JCL_SCAN_STRICT": "<SECURITY_JCL_SCAN_STRICT>",
"SECURITY_BLOCKED_PROGRAMS": "<SECURITY_BLOCKED_PROGRAMS>",
"SECURITY_BLOCKED_JOB_CLASSES": "<SECURITY_BLOCKED_JOB_CLASSES>",
"SECURITY_CHANGE_TICKET_PATTERN": "<SECURITY_CHANGE_TICKET_PATTERN>",
"SECURITY_WRITE_WINDOW": "<SECURITY_WRITE_WINDOW>",
"SECURITY_WRITE_DAYS": "<SECURITY_WRITE_DAYS>",
"SECURITY_WRITE_WINDOW_TZ": "<SECURITY_WRITE_WINDOW_TZ>"
}
}
}
}Tools
The tool list will appear once the server has a sandbox or the editors fill it in.