Managing Deployments
Learn how to manage your deployed MCP servers on agnexus.
Overview
Once your MCP server is deployed, you can manage it through the agnexus dashboard. This includes pausing, resuming, updating, and monitoring your deployments.
Viewing Your Servers
- Navigate to Dashboard in the main menu
- See all your deployed servers:
- Server name
- Status (deployed, paused, failed)
- Last updated
- Resource usage
Server Status
Your servers can have these statuses:
- Deployed: Running and accessible
- Paused: Stopped but not deleted
- Building: Currently deploying
- Failed: Deployment encountered an error
Updating a Server
Update Code
- Push to GitHub (Code Upload does not allow for updates)
- Click "Deploy" to update
- Wait for deployment to complete
Update Configuration
- Go to Settings in your server dashboard
- Update:
- Environment variables
- Resource allocation
- Health check settings
- Click "Save"
- Redeploy if needed
Viewing Logs
Deployment Logs
- Go to your server dashboard
- Click "Deployments" tab
- Select a deployment
- View build and deployment logs
Runtime Logs
- Go to your server dashboard
- Click "Logs" tab
- View real-time application logs
Deleting a Server
To permanently delete a server:
- Go to your server dashboard
- Click "Settings" → "Delete Server"
- Type the server name to confirm
- Click "Delete"
Warning: This action cannot be undone. All data and configuration will be permanently deleted.
Monitoring
Resource Usage
View resource consumption:
- CPU usage
- Memory usage
- Network traffic
- Request count
Health Checks
Monitor server health:
- Health check status
- Response times
- Error rates
- Uptime
Best Practices
- Monitor regularly: Check logs and metrics frequently
- Update carefully: Test updates in staging before production
- Use pauses: Pause unused servers to save resources
- Keep backups: Export important configuration
Troubleshooting
Server Won't Start
- Check deployment logs for errors
- Check terminal logs for lower level logs
- Verify environment variables are set
- Review resource allocation limits
- Check health check configuration
High Resource Usage
- Review your server's code for inefficiencies
- Consider upgrading your subscription plan
- Optimize your Docker image
- Check for memory leaks
Deployment Failures
- Review build logs
- Verify Dockerfile is correct
- Check dependency installation
- Review error messages