Overview
This example demonstrates a complete workflow using ntcli from initial setup through Claude Desktop integration. We’ll deploy multiple MCP servers, configure secrets, and set up production-ready scaling.Prerequisites
- Node.js 20+ installed
- NPM or Yarn package manager
- A NimbleTools account (created during authentication)
Step-by-Step Workflow
1. Installation and Setup
Install ntcli
Authenticate
Verify authentication
2. Workspace Management
Create development workspace
Create production workspace
List workspaces
3. Browse and Deploy MCP Servers
Explore available servers
nationalparks-mcp
- US National Parks datafinnhub-mcp
- Stock market datareverse-text-mcp
- Text manipulation tools
Get detailed server information
Deploy National Parks server
Deploy additional servers
4. Configure Secrets and Environment Variables
Set National Parks API key
Set Finnhub API key
Verify secrets
5. Test MCP Server Functionality
Test National Parks server
Test Finnhub server
Test text manipulation server
6. Production Setup
Switch to production workspace
Deploy servers with production configuration
Set production secrets
Verify production deployment
7. Generate Long-Lived Tokens
Create non-expiring token for development
Create production token
8. Claude Desktop Integration
Generate Claude Desktop configuration
Combine configurations
Restart Claude Desktop
9. Test Claude Desktop Integration
Test National Parks integration
Test stock data integration
Test text manipulation
Advanced Workflow Examples
Scaling and Monitoring
CI/CD Integration Example
Monitoring and Maintenance
Regular Maintenance Tasks
Weekly Health Checks
Weekly Health Checks
Token Rotation
Token Rotation
Log Analysis
Log Analysis
Complete Command Summary
Here’s a reference of all commands used in this workflow:Next Steps
After completing this workflow, you can:- Explore more MCP servers from the community registry
- Build custom applications using the deployed servers via HTTP API
- Set up monitoring and alerting for production workloads
- Create custom MCP servers and deploy them to the platform
- Integrate with CI/CD pipelines for automated deployments