DevPilot
DevPilot – A developer’s command center for staging & production server setup, monitoring, and automation. Provision and configure VPS in minutes: install Node.js, Nginx, PM2, connect GitHub CI/CD, and fetch live service stats like Redis memory usage — all from your AI coding tools (Cursor, Claude,…
Install / Use
claude mcp add oxy-Op -- npx -y github:oxy-Op/DevPilotIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
AutomationSupported Platforms
Our assessment of DevPilot
DevPilot scores 68/100 on our quality scale, 2661st of 2,863 Automation skills we index.
Its MCP Server is 5.5 KB long, well organised into 28 sections with 8 code examples: a solid amount of guidance for an agent.
It has 3 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated about 15 months ago. Expect some instructions to reference tool versions or APIs that have since changed.
- No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
- Its trust signals score 68/100, with 3 cautions from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
DevPilot compared with similar skills
All 4 of these similar skills score higher than DevPilot; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| DevPilot (this skill)by oxy-Op | 68 | 3 | 15mo ago | MCP Server |
| Agent-Reachby Panniantong | 100 | 106.4k | 5d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 78.3k | today | CLAUDE.md |
| CowAgentby zhayujie | 100 | 47.7k | today | CLAUDE.md |
| Scraplingby D4Vinci | 100 | 90.4k | today | MCP Server |
Frequently asked questions
- How do I install DevPilot?
- Run
claude mcp add oxy-Op -- npx -y github:oxy-Op/DevPilot. The install tabs above show the steps for each supported agent. - Which AI agents does DevPilot work with?
- It is written for Claude Code, Claude Desktop and Cursor, as a MCP Server file. Other agents that read the same format can often use it too.
- Is DevPilot safe to use?
- It declares no license and scores 68/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is DevPilot still maintained?
- The repository was last updated about 15 months ago. Expect some instructions to reference tool versions or APIs that have since changed.
Skill content
View source on GitHubMCP VPS Initialize
A Model Context Protocol (MCP) server for automated VPS initialization and management. This tool provides SSH-based automation for setting up fresh VPS instances with common services and CI/CD pipelines.
Features
- 🔐 SSH Authentication: Supports both password and private key authentication
- 🛠️ VPS Initialization: Automated setup of Node.js, PM2, Rust, Nginx, Redis
- 🌐 Nginx Configuration: Domain setup with reverse proxy and SSL certificates
- 🚀 GitHub CI/CD: Automated deploy key generation and workflow creation
- 📝 Comprehensive Logging: Winston-based structured logging
- 🔧 TypeScript: Fully typed with strict TypeScript configuration
Installation
# Clone the repository
git clone <repository-url>
cd mcp-vps-initialize
# Install dependencies
npm install
# Build the project
npm run build
# Start the server
npm start
Development
# Run in development mode
npm run dev
# Lint code
npm run lint
npm run lint:fix
# Format code
npm run format
npm run format:check
MCP Tools
1. SSH Connect
Connect to a VPS via SSH using password or private key authentication.
Parameters:
host(required): VPS IP address or hostnameusername(required): SSH usernameport(optional): SSH port (default: 22)password(optional): SSH passwordprivateKeyPath(optional): Path to private key filepassphrase(optional): Private key passphrase
Example:
{
"host": "192.168.1.100",
"username": "root",
"password": "your-password"
}
2. VPS Initialize
Initialize a fresh VPS with system updates and optional services.
Parameters:
services(optional): Object specifying which services to installnodejs(boolean): Install Node.js LTSpm2(boolean): Install PM2 process managerrust(boolean): Install Rust toolchainnginx(boolean): Install and configure Nginxredis(boolean): Install and configure Redis
Example:
{
"services": {
"nodejs": true,
"pm2": true,
"nginx": true,
"redis": false
}
}
3. Nginx Setup
Configure Nginx with domain, reverse proxy, and SSL certificates.
Parameters:
domain(required): Domain name for the siteport(required): Backend port to proxy requests tossl(optional): Enable SSL with Certbot (default: true)
Example:
{
"domain": "example.com",
"port": 3000,
"ssl": true
}
4. GitHub CI/CD Setup
Setup GitHub CI/CD with deploy keys and automated workflows.
Parameters:
repoUrl(required): GitHub repository URLdeployPath(required): Deployment path on the server
Example:
{
"repoUrl": "https://github.com/username/repo.git",
"deployPath": "/opt/deployments/myapp"
}
5. Execute Command
Execute arbitrary commands on the connected VPS.
Parameters:
command(required): Command to execute
Example:
{
"command": "systemctl status nginx"
}
Workflow
Basic VPS Setup
-
Connect to VPS:
{ "tool": "ssh_connect", "args": { "host": "your-vps-ip", "username": "root", "password": "your-password" } } -
Initialize VPS:
{ "tool": "vps_initialize", "args": { "services": { "nodejs": true, "pm2": true, "nginx": true } } } -
Setup Nginx:
{ "tool": "nginx_setup", "args": { "domain": "yourdomain.com", "port": 3000, "ssl": true } } -
Setup CI/CD:
{ "tool": "github_cicd_setup", "args": { "repoUrl": "https://github.com/username/repo.git", "deployPath": "/opt/deployments/myapp" } }
GitHub CI/CD Instructions
After running the github_cicd_setup tool, you'll receive:
- Deploy Key: Add to your GitHub repository's Deploy Keys
- GitHub Secrets: Add to your repository's Actions secrets
- Workflow File: Add to
.github/workflows/deploy.yml
The generated workflow will:
- Trigger on pushes to main/master branch
- Run tests (if available)
- Build the application (if build script exists)
- Deploy to your VPS automatically
Security Features
- Firewall Configuration: Automatic UFW setup with secure defaults
- SSL Certificates: Automated Let's Encrypt certificate generation
- SSH Key Management: Secure deploy key generation
- Process Isolation: Optional deploy user creation
Logging
Logs are written to:
logs/combined.log: All log levelslogs/error.log: Error logs only- Console: Formatted output with colors
Log levels: error, warn, info, debug
Configuration
The server can be configured through environment variables:
LOG_LEVEL: Set logging level (default: 'info')PORT: Server port (if running standalone)
Troubleshooting
Common Issues
-
SSH Connection Failed
- Verify IP address and credentials
- Check firewall settings
- Ensure SSH service is running
-
SSL Certificate Issues
- Verify domain DNS points to server
- Check firewall allows HTTP/HTTPS
- Ensure email is valid for Let's Encrypt
-
Service Installation Failed
- Check system update status
- Verify internet connectivity
- Review error logs
Debug Mode
Enable debug logging:
LOG_LEVEL=debug npm start
Requirements
- Node.js 18+
- Fresh Ubuntu/Debian VPS
- Domain name (for SSL setup)
- GitHub repository (for CI/CD)
License
MIT License - see LICENSE file for details.
Related Skills
Agent-Reach
106.4kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
headroom
78.3kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
CowAgent
47.7kOpen-source personal AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory and knowledge. Multi-agent, multi-model, multi-channel. Lightweight, extensible, one-line install.
Scrapling
90.4k🕷️ The BEST Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
