@genxis/whmrockstar
v2.2.5
Published
GenXis WHMRockStar - AI-powered multi-server WHM/cPanel management via Model Context Protocol. Enhanced with TypeScript support, comprehensive IDE integration, and advanced tool discovery for seamless AI development workflows.
Maintainers
Readme
GenXis WHMRockStar v2.2.5
AI-powered multi-server WHM/cPanel management via Model Context Protocol (MCP).
Table of Contents
- Quick Start
- CLI
- IDE Integration
- TypeScript
- Schemas
- Security Notes
- Migration from 2.1.x
- What's New in v2.2
- Paths and Resources
- Validate your install
- Support
Quick Start
# One-line setup
npx @genxis/whmrockstar setup
# Start MCP server (for IDEs)
npx @genxis/whmrockstar startCLI
# Introspect available tools
npx @genxis/whmrockstar introspect
# Export schemas (machine-readable)
npx @genxis/whmrockstar export-schema all > whm-schemas.json
# Generate IDE configs
npx @genxis/whmrockstar generate-ide-config vscode
npx @genxis/whmrockstar generate-ide-config windsurf
npx @genxis/whmrockstar generate-ide-config claude
npx @genxis/whmrockstar generate-ide-config jetbrainsIDE Integration
- Templates for VS Code, Windsurf, Claude Desktop, JetBrains live under
templates/. - MCP stdio server is exposed by the
startscript for IDEs.
TypeScript
- Type definitions are provided in
types/andtypes/index.d.ts. - Import in TS projects for autocomplete and type safety.
Schemas
- Machine-readable tool definitions in
schemas/for AI/IDE discovery. - Includes:
- MCP tool schema:
schemas/mcp-tools.json - WHM API reference:
schemas/whm-api-reference.json - Examples index:
schemas/examples.json - Server config schema:
schemas/server-config-schema.json
- MCP tool schema:
Security Notes
- No real IPs/tokens are included in examples.
- Prefer
verifyTLS: truewith a valid certificate or provide a custom CA.
Migration from 2.1.x
- No breaking changes to existing commands.
- New CLI verbs are additive:
export-schema,generate-ide-config,introspect,describe-tools. - If you vendor configs, consider validating them against
schemas/server-config-schema.json.
What's New in v2.2
- TypeScript definitions (types/) for IDE autocompletion and type safety
- Machine-readable MCP tool schemas (schemas/) for AI/IDE discovery
- IDE templates (templates/): VS Code, Windsurf, Claude Desktop, JetBrains
- New CLI verbs:
genxis-whm export-schema [all|mcp-tools|whm-api]genxis-whm generate-ide-config <vscode|windsurf|claude|jetbrains>genxis-whm introspectgenxis-whm describe-tools
Paths and Resources
- TypeScript types:
types/index.d.ts - MCP tool schema:
schemas/mcp-tools.json - WHM API reference:
schemas/whm-api-reference.json - Examples index:
schemas/examples.json - Server config schema:
schemas/server-config-schema.json - IDE templates:
templates/
Validate your install
# From the package root
node -e "console.log(require('./package.json').version)" # should print 2.2.x
npx @genxis/whmrockstar introspect # should list tools
npm pack --dry-run # shows publish contentsSupport
- NPM: https://www.npmjs.com/package/@genxis/whmrockstar
- Issues: https://github.com/genxis/genxis-whmrockstar/issues
- License: MIT
