Mcp Cwp Server — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Mcp Cwp Server (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Production-ready MCP Server for CentOS Web Panel (CWP) 100% MCP Compliance • TypeScript • Zod Validation
A Model Context Protocol (MCP) server for CentOS Web Panel integration, built following official MCP development guidelines.
cwp_account_create - Create new hosting accountcwp_account_update - Update account settingscwp_account_delete - Delete account permanentlycwp_account_suspend - Suspend account accesscwp_account_unsuspend - Restore account accesscwp_account_reset_password - Reset account passwordcwp_account_info - Get detailed account informationcwp_account_list - List all accounts with filteringcwp_package_list - List available hosting packagescwp_autossl_install - Install SSL certificatecwp_autossl_renew - Renew SSL certificatecwp_autossl_delete - Remove SSL certificatecwp_autossl_list - List all SSL certificatescwp_ftp_create - Create FTP accountcwp_ftp_delete - Delete FTP accountcwp_ftp_list - List FTP accounts for usercwp_usermysql_list - List user MySQL databases#### Option 1: NPM Installation (Recommended)
npm install -g n8n-nodes-mcp-cwp#### Option 2: Local Installation
git clone https://github.com/YOUR_USERNAME/mcp-cwp-server.git
cd mcp-cwp-server
npm install
npm run buildCreate .env file:
CWP_API_URL=https://your-cwp-server.com
CWP_API_KEY=your-api-key-here
CWP_SSL_VERIFY=false
CWP_DEBUG=true
NODE_ENV=production
LOG_LEVEL=info# Production mode with enterprise features
npm start
# Development mode with watch and enhanced logging
npm run dev
# Mock mode (no CWP server needed)
MCP_MOCK_MODE=true npm start
# Claude Desktop optimized (minimal logging)
npm run start:claude
# Performance monitoring mode
ENABLE_PERFORMANCE_MONITORING=true npm start
# Health checks enabled
ENABLE_HEALTH_CHECKS=true npm startMCP CWP Server is fully compatible with N8N for workflow automation:
# Install as N8N node
npm install -g n8n-nodes-mcp-cwp
# Or use in N8N Docker
FROM n8nio/n8n:latest
RUN npm install -g n8n-nodes-mcp-cwp{
"nodes": [
{
"parameters": {
"command": "n8n-nodes-mcp-cwp",
"options": {
"env": {
"CWP_API_URL": "https://your-cwp-server.com",
"CWP_API_KEY": "your_api_key",
"CWP_PORT": "2304",
"NODE_ENV": "production"
}
}
},
"type": "@n8n/n8n-nodes-langchain.toolWorkflow",
"position": [250, 300],
"id": "cwp-server-tool"
}
]
}Add to your Claude Desktop configuration:
{
"mcpServers": {
"cwp-server": {
"command": "node",
"args": ["/path/to/mcp-cwp-server/dist/index.js"],
"env": {
"CWP_API_URL": "https://your-cwp-server.com",
"CWP_API_KEY": "your-api-key",
"NODE_ENV": "production",
"LOG_LEVEL": "error"
}
}
}
}"List all hosting accounts"
"Create account for domain example.com with basic package"
"Install SSL certificate for mydomain.com"
"Show FTP accounts for user john"
"What hosting packages are available?"# Full MCP compliance validation
npm run validate
# Test all tools functionality
npm run test:tools
# Run unit tests
npm test
# Test with mock responses
MCP_MOCK_MODE=true npm run test:tools
# Lint and format
npm run lint
npm run format🏆 MCP COMPLIANCE SCORE: 100%
✨ PERFECT! 100% MCP compliant!
📊 TOOL TEST RESULTS
✅ Passed: 6/6 (100%)
❌ Failed: 0/6 (0%)
⚠️ Warnings: 0/6 (0%)String(a) === String(b) prevents type errorssrc/
├── 🏗️ core/ # Bulletproof core system
│ ├── client.ts # HTTP client with retry + fallback
│ ├── cache.ts # Intelligent caching with TTL
│ ├── mock.ts # Comprehensive mock responses
│ ├── auth.ts # CWP authentication
│ └── config.ts # Configuration management
├── 🔧 tools/ # Modular MCP tools
│ ├── account/ # Account management (8 tools)
│ ├── autossl/ # SSL management (4 tools)
│ ├── ftp/ # FTP management (3 tools)
│ ├── package/ # Package management (1 tool)
│ └── usermysql/ # MySQL management (1 tool)
├── 🛡️ middleware/ # Error handling + validation
├── 📊 utils/ # Logging + helpers
└── 🧪 scripts/ # Testing + validationnpm run build # Compile TypeScript
npm run dev # Development with watch
npm run start # Production server
npm run test # Unit tests
npm run test:tools # Integration tests
npm run validate # MCP compliance check
npm run lint # Code linting
npm run format # Code formattinggit checkout -b feature/amazing-feature)npm run validate && npm run test:tools)git commit -m 'Add amazing feature')git push origin feature/amazing-feature)MIT License - see LICENSE file for details.
Developed by CWP Development Community
Following the Official MCP Development Guide methodology.
Status: Production Ready
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.