# Proxmox MCP Server
**Enterprise-grade Proxmox VE management for Claude Code with bulletproof security**
[](VERSION)
[](docs/security/README.md)
[](LICENSE)
## Quick Start
Get running in 10 minutes: **[Quick Start Guide](docs/getting-started/quick-start.md)**
## Key Features
- š **Single-command installation** - Deploy in minutes with `sudo ./install.sh`
- š”ļø **85+ security controls** with bulletproof protection against all attack vectors
- š§ **Universal Claude Code access** - Use from any project directory
- š **Enterprise monitoring** with health checks and auto-healing
- š **Compliance ready** - SOC 2 / ISO 27001 / NIST framework support
- š³ **Containerized** - Docker-based deployment with production hardening
- ā” **Full VM/LXC management** - Create, clone, configure, and manage containers
## Installation Preview
```bash
# Clone and install
git clone https://github.com/YOUR-ORG/ProxmoxMCP-Production.git
cd ProxmoxMCP-Production
sudo ./scripts/install/install.sh
# Add to Claude Code globally
claude mcp add --transport http proxmox-production http://YOUR_IP:8080/api/mcp
# Use from any Claude Code project
cd /any/project && claude
```
## Documentation Navigation
### šÆ I want to...
| Goal | Documentation Path |
|------|-------------------|
| **Get started quickly** | [Quick Start](docs/getting-started/quick-start.md) |
| **Complete installation** | [Installation Guide](docs/getting-started/installation.md) |
| **Manage in production** | [Administration Guide](docs/administration/daily-operations.md) |
| **Integrate with systems** | [Integration Guide](docs/integration/claude-code-setup.md) |
| **Understand security** | [Security Guide](docs/security/security-guide.md) |
| **Troubleshoot issues** | [Troubleshooting](docs/administration/troubleshooting.md) |
### š„ Role-Based Documentation
- **š New Users**: Start with [Getting Started](docs/getting-started/README.md)
- **š§ Administrators**: Go to [Administration](docs/administration/README.md)
- **š©āš» Developers**: See [Integration](docs/integration/README.md)
- **š”ļø Security Teams**: Review [Security](docs/security/README.md)
## Architecture Overview
```
āāāāāāāāāāāāāāāāāāā āāāāāāāāāāāāāāāāāāā āāāāāāāāāāāāāāāāāāā
ā Claude Code āāāāāŗā Proxmox MCP āāāāāŗā Proxmox VE ā
ā ā ā Server ā ā ā
ā ⢠Projects ā ā ⢠Docker ā ā ⢠VMs/LXCs ā
ā ⢠Commands ā ā ⢠Security ā ā ⢠Storage ā
ā ⢠Integration ā ā ⢠Monitoring ā ā ⢠Network ā
āāāāāāāāāāāāāāāāāāā āāāāāāāāāāāāāāāāāāā āāāāāāāāāāāāāāāāāāā
```
**Key Components:**
- **MCP Server**: FastMCP-based HTTP server with enterprise security
- **Security Layer**: 85+ controls with bulletproof privilege restrictions
- **Container Runtime**: Hardened Docker environment with resource limits
- **API Integration**: Full Proxmox API access with token authentication
- **SSH Gateway**: Secure command execution with audit logging
## Security Features
- š”ļø **Zero Critical Vulnerabilities** - Complete security validation with 85/85 tests passed
- š **Root Protection** - Bulletproof prevention of root user modification
- š **Command Filtering** - Whitelist-only approach with comprehensive dangerous command blocking
- š **Audit Logging** - Complete I/O logging and security event monitoring
- š¢ **Enterprise Compliance** - SOC 2, ISO 27001, CIS Controls, NIST CSF ready
- š« **Privilege Isolation** - Restricted claude-user with minimal necessary permissions
## Production Ready
ā
**Tested Environments**: Proxmox VE 7.x, 8.x
ā
**Container Security**: Non-root execution, read-only filesystem, capability dropping
ā
**Resource Management**: CPU/memory limits, health checks, auto-restart
ā
**Network Security**: Isolated container networks, firewall integration
ā
**Backup/Recovery**: Automated backup with rollback procedures
ā
**Monitoring**: Health endpoints, log aggregation, performance metrics
## System Requirements
- **Proxmox VE**: Version 7.0+ (tested on 8.4)
- **Operating System**: Debian-based (Proxmox default)
- **Resources**: 2GB RAM, 10GB disk space
- **Network**: Internet access for package installation
- **Permissions**: Root access for installation
## Quick Commands
```bash
# Health check
curl http://YOUR_IP:8080/health
# View logs
cd /opt/proxmox-mcp/docker && docker-compose logs -f
# Restart service
cd /opt/proxmox-mcp/docker && docker-compose restart
# Update installation
cd /opt/proxmox-mcp && git pull && sudo ./scripts/install/install.sh
```
## Support & Community
- š **Documentation**: Comprehensive guides in `docs/`
- š **Issues**: [Report bugs and request features](https://github.com/YOUR-ORG/ProxmoxMCP-Production/issues)
- š¬ **Discussions**: [Community support and questions](https://github.com/YOUR-ORG/ProxmoxMCP-Production/discussions)
- š **Security**: Report security issues privately to security@your-domain.com
## Contributing
We welcome contributions! Please see our [Contributing Guide](CONTRIBUTING.md) for details on:
- Code standards and review process
- Documentation requirements
- Security guidelines
- Development environment setup
## License
[MIT License](LICENSE) - Enterprise-friendly open source
---
**Built with ā¤ļø for the Claude Code community**
*This project provides enterprise-grade Proxmox VE management through Claude Code with bulletproof security and production-ready deployment.*