Deployment
Server Management
Once your MCP server is deployed on Cogni+, you can easily manage its availability and status through both the web interface and CLI. This gives you full control over when your server is accessible to users.Server Status Overview
Your server can be in one of several states:- 🟢 Active: Server is running and available to users in the marketplace
- 🔴 Disabled: Server is temporarily unavailable but can be re-enabled anytime
- 🟡 Pending Review: Server is under review by the Cogni+ team (new servers only)
- ⚫ Deprecated: Server is no longer supported (permanent state)
Disabling Your Server
Sometimes you may need to temporarily take your server offline while keeping it deployed. This is useful for:- Maintenance: Performing updates or fixes without deleting the server
- Testing: Temporarily stopping access while you test changes
- Resource Management: Reducing costs during periods of non-use
- Emergency Response: Quickly stopping a problematic server
Using the Web Interface
- Navigate to Your Server: Go to your Developer Dashboard and select your server
- Find the Disable Button: In your server’s main page, you’ll see a “Disable Server” button in the status section
- Confirm the Action: Click the button and confirm when prompted
- Verification: Your server status will change to “Disabled” and it will no longer appear in the marketplace
What happens when you disable a server:
- The server becomes unavailable in the marketplace
- Existing connections may be terminated (depending on configuration)
- You stop being charged for active usage
- All your server data and configuration remain intact
Using the CLI
Re-enabling Your Server
Getting your server back online is just as easy:Using the Web Interface
- Go to Your Server Page: Navigate to your disabled server in the Developer Dashboard
- Click “Enable Server”: You’ll see an “Enable Server” button where the disable button was
- Instant Activation: Your server will be immediately available in the marketplace again
Using the CLI
Advanced Server Control
Deployment-Level Management
If you have multiple deployments (production, staging, etc.), you can manage each one independently:Bulk Management
For users with multiple servers, you can manage several at once:Understanding the Impact
For Server Users
- Marketplace Visibility: Disabled servers don’t appear in search results or server lists
- Existing Connections: Users currently connected to your server may experience disconnection
- Bookmarks: Users who bookmarked your server will see it as “temporarily unavailable”
For Server Owners
- Billing: You typically stop incurring usage-based charges when disabled
- Data Retention: All server data, logs, and configuration remain intact
- Metrics: Usage analytics pause while the server is disabled
Container and Resource Management
Best Practices
Before Disabling
- Notify Users: If your server has regular users, consider giving advance notice
- Check Dependencies: Ensure other services aren’t depending on your server
- Save State: Export any important temporary data that might be lost
Monitoring and Alerts
- Set Up Notifications: Configure alerts for when your server goes offline unexpectedly
- Regular Checks: Periodically verify your server status if it’s critical for your workflow
- Usage Analytics: Review your server’s usage patterns to optimize enable/disable timing
Security Considerations
- Quick Response: Use disable as a first response to security issues
- Access Control: Ensure only authorized team members can disable production servers
- Audit Trail: All enable/disable actions are logged for security auditing
Troubleshooting
Server Won’t Disable
If you’re unable to disable your server:- Check that you have the necessary permissions (owner or admin role)
- Ensure the server isn’t in “Pending Review” status
- Try refreshing the page and attempting again
- Contact support if the issue persists
Server Won’t Re-enable
If your server won’t start after re-enabling:- Check the server logs for error messages
- Verify your server configuration hasn’t changed
- Ensure you have sufficient resource quotas available
- Review any dependency services that might be required
Need Help?
For additional support with server management:- Check the troubleshooting guide
- Review server logs in your dashboard
- Contact Cogni+ Support for assistance
Related Topics
- Server Versioning: Learn about managing multiple versions of your server
- Using Cogni+: Basic deployment and management guide
- CLI Commands: Complete CLI reference for server management