Installation Issues
Command not found: ntcli
NPM Installation Issues
NPM Installation Issues
Symptoms:
ntcli: command not found
after running npm install -g @nimbletools/ntcli
Cause:
NPM global bin directory not in PATHSolutions:- Check NPM global bin location:
- Add NPM global bin to PATH:
- Verify installation:
Permission Errors
Permission Errors
Symptoms:
EACCES
permission denied errors during installationCause: NPM trying to write to system directoriesSolutions:-
Configure NPM to use user directory (recommended):
- Use Node Version Manager (recommended):
Old Version After Update
Old Version After Update
Symptoms:
ntcli --version
shows old version after updateCause:
Multiple installations or cached binaries Solutions:- Clear NPM cache:
- Complete reinstall:
- Check installation location:
Authentication Issues
OAuth Login Problems
Browser Doesn't Open
Browser Doesn't Open
Symptoms: Browser doesn’t automatically open during
ntcli auth login
Solutions:-
Manual browser opening:
-
Check default browser:
-
Use alternative browser:
Port Already in Use
Port Already in Use
Symptoms:
Error: listen EADDRINUSE: address already in use :::41247
Solutions:-
Use different port:
-
Find process using port:
-
Set default port:
Timeout During Authentication
Timeout During Authentication
Symptoms: Authentication times out before completionSolutions:
-
Increase timeout:
-
Check network connectivity:
-
Disable firewall/proxy temporarily:
Token and Credential Issues
Authentication Expired
Authentication Expired
Symptoms:
Authentication token expired
or 401 Unauthorized
Solutions:- Re-authenticate:
- Refresh workspace tokens:
- Check token status:
Workspace Issues
Workspace Sync and Access Problems
Workspaces Missing Locally
Workspaces Missing Locally
Symptoms: Can’t see or access workspaces that exist on the serverSolutions:
-
Check workspace sync status:
-
Get access tokens for missing workspaces:
-
Verify workspace is now available:
Workspace Storage Issues
Workspace Storage Issues
Symptoms: Workspace commands failing or behaving unexpectedlySolutions:
-
Debug local workspace storage:
-
Check for detailed file contents (if needed):
-
Compare local and server state:
-
Fix authentication issues:
Token Expiration Issues
Token Expiration Issues
Symptoms:
ntcli workspace debug
shows expired tokensSolutions:-
Check token status:
-
Refresh expired tokens:
-
Verify all workspaces are accessible:
Workspace Creation Problems
Invalid Workspace Name
Invalid Workspace Name
Symptoms:
Invalid workspace name format
errorCause: Workspace name violates naming rulesSolution: Follow naming conventions:Workspace Already Exists
Workspace Already Exists
Symptoms:
Workspace name already exists
error
Solutions:- List existing workspaces:
- Use different name:
- Switch to existing workspace:
Workspace Quota Exceeded
Workspace Quota Exceeded
Symptoms:
Workspace quota exceeded
errorSolutions:- Check current workspaces:
- Delete unused workspaces:
Server Deployment Issues
Deployment Failures
Server Not Found in Registry
Server Not Found in Registry
Symptoms:
Server 'xyz' not found in registry
Solutions:- Check available servers:
- Search for similar names:
- Get exact server ID:
Deployment Timeout
Deployment Timeout
Symptoms: Deployment hangs or times outSolutions: 1. Check deployment status:
- View deployment logs:
- Retry deployment:
Resource Quota Exceeded
Resource Quota Exceeded
Symptoms:
Resource quota exceeded
during deploymentSolutions:- Check current resource usage:
- Scale down or remove unused servers:
Runtime Issues
Server Not Responding
Server Not Responding
Symptoms: MCP calls fail with connection errorsSolutions:
-
Check server status:
-
Test MCP connection:
-
Restart server (scale to 0 then back up):
Missing Environment Variables
Missing Environment Variables
Symptoms: Server logs show missing required environment variablesSolutions:
-
Check required secrets:
-
Set missing secrets:
-
Restart server after setting secrets:
MCP Integration Issues
Claude Desktop Integration
Claude Can't Find MCP Server
Claude Can't Find MCP Server
Symptoms: Claude Desktop doesn’t show MCP tools or shows connection errorsSolutions:
- Verify server is running:
- Test MCP connection directly:
- Regenerate Claude Desktop config:
- Restart Claude Desktop after config changes
MCP HTTP Bridge Issues
MCP HTTP Bridge Issues
Symptoms:
@nimbletools/mcp-http-bridge
connection failuresSolutions:-
Test bridge manually:
-
Check network connectivity:
-
Clear npx cache (if bridge seems outdated):
SSL Certificate Issues
SSL Certificate Issues
Symptoms: SSL certificate errors in Claude Desktop or MCP bridge
Solutions: 1. Use —insecure flag for development:
bash ntcli server claude-config server-name --insecure
2. Update system
certificates: bash # macOS brew install ca-certificates # Linux sudo apt update && sudo apt install ca-certificates
3. Check certificate
validity: bash openssl s_client -connect mcp.nimbletools.ai:443 -servername mcp.nimbletools.ai
Network and Connectivity Issues
API Connection Problems
Connection Timeout
Connection Timeout
Symptoms:
ETIMEDOUT
or ECONNREFUSED
errorsSolutions:- Check API endpoint:
- Test DNS resolution:
- Check firewall/proxy settings:
Proxy Configuration
Proxy Configuration
Symptoms: Connection issues in corporate networksSolutions:
-
Configure proxy settings:
-
NPM proxy configuration:
-
Test connectivity:
Performance Issues
Slow Operations
Slow Server Deployment
Slow Server Deployment
Symptoms: Server deployment takes unusually longSolutions:
-
Check network connection:
-
Monitor deployment progress:
-
Use smaller resource limits:
Slow MCP Calls
Slow MCP Calls
Symptoms: MCP tool calls take a long time to respondSolutions:
-
Check server logs for errors:
-
Scale up server resources:
-
Test MCP call timing:
Debug and Diagnostic Commands
Collecting Debug Information
Enable Global Debug Mode
For comprehensive debugging across all commands:Getting Help
If you’re still experiencing issues after trying these solutions:GitHub Issues
Report bugs or request features on our GitHub repository
Community Slack
Get help from the community and NimbleTools team
Documentation
Browse command documentation and examples
Best Practices
Follow recommended practices to avoid common issues