Troubleshooting
Solutions to common issues when using Bootspring.
Installation Issues#
"Command not found: bootspring"#
The global npm bin directory isn't in your PATH.
Solution:
Alternative - use npx:
"Permission denied" during install#
npm doesn't have permission to install globally.
Solution (macOS/Linux):
"Node version not supported"#
Bootspring requires Node.js 18+.
Solution:
MCP Connection Issues#
"MCP server not connecting"#
Your AI assistant can't connect to the Bootspring MCP server.
Solutions:
- Check .mcp.json exists:
- Verify .mcp.json content:
-
Restart your AI assistant (Claude Code, Cursor, etc.)
-
Check if server starts manually:
- Verify Node.js is accessible:
"Bootspring tools not appearing"#
The MCP tools aren't showing in your AI assistant.
Solutions:
-
Restart your AI assistant completely
-
Check MCP configuration location:
- Claude Code:
.mcp.jsonin project root - Cursor:
~/.cursor/mcp.json - Continue: Check Continue settings
- Claude Code:
-
Verify with doctor:
- Check server logs:
"Connection timeout"#
MCP server times out during requests.
Solutions:
- Increase timeout in config:
- Check network connectivity:
- Verify API key is valid:
Authentication Issues#
"Invalid API key"#
Your API key is rejected.
Solutions:
-
Check key format:
- Should start with
bsk_ - Example:
bsk_prod_abc123xyz
- Should start with
-
Verify key in dashboard:
- Visit bootspring.com/dashboard/keys
- Check if key is active
-
Regenerate key if needed:
- Dashboard → API Keys → Create Key
-
Set key in environment:
"Device limit reached"#
You've reached the maximum devices for your tier.
Solutions:
- Check device count:
-
Remove unused devices:
- Dashboard → Devices → Disconnect
-
Upgrade your plan for more devices:
- Free: 2 devices
- Pro: 5 devices
- Team: 10 devices
"Authentication required"#
Commands fail because you're not logged in.
Solution:
This opens your browser for authentication and project selection.
"Directory not linked to a project"#
The current directory doesn't have a .bootspring.json file.
Solution:
Or if you're already authenticated:
"Wrong project context"#
Commands are using a different project than expected.
Solutions:
- Check current project:
- Switch to correct project:
-
Check for conflicting configs:
.bootspring.jsonin current directorybootspring.config.jswith project settings- Session state in
~/.bootspring/
-
Clear and re-link:
Context Generation Issues#
"CLAUDE.md not generating"#
The context file fails to generate.
Solutions:
- Check write permissions:
- Force regeneration:
- Check for errors:
- Verify project structure:
- Must have
package.jsonor recognizable project files
- Must have
"Context missing my tech stack"#
Generated context doesn't include your framework.
Solutions:
- Specify stack explicitly:
- Regenerate context:
"Context is too large"#
CLAUDE.md is too big, causing issues.
Solutions:
- Exclude unnecessary files:
- Limit included sections:
Agent Issues#
"Agent not found"#
The specified agent doesn't exist.
Solutions:
- Check agent name:
-
Use exact name:
- Correct:
frontend-expert - Wrong:
frontend,FrontendExpert
- Correct:
-
Check your tier:
- Some agents require Pro or Team tier
"Agent response seems generic"#
Agent isn't using project context.
Solutions:
- Regenerate context:
- Verify CLAUDE.md exists and has content:
- Be more specific in your request:
Instead of:
Use the frontend-expert to help with the form.
Try:
Use the frontend-expert to create a multi-step form with
React Hook Form, Zod validation, and Tailwind CSS styling,
following our existing component patterns.
"Pro agent not available"#
Trying to use an agent outside your tier.
Solution:
- Check which agents are available:
- Upgrade to Pro for business agents:
- Visit bootspring.com/pro
Quality Gate Issues#
"Quality gate failing"#
Pre-commit or pre-push checks fail.
Solutions:
- See detailed errors:
- Fix issues automatically (if possible):
- Skip specific checks temporarily:
"TypeScript errors blocking commit"#
TypeScript errors prevent quality gate from passing.
Solutions:
- Run TypeScript check manually:
-
Fix the errors or adjust tsconfig:
- Common issue: missing types for dependencies
-
Install missing type packages:
"ESLint errors"#
Linting fails during quality checks.
Solutions:
- Run ESLint manually:
- Auto-fix issues:
- Check ESLint config exists:
Workflow Issues#
"Workflow stuck"#
A workflow isn't progressing.
Solutions:
- Check workflow status:
- View workflow logs:
- Resume if paused:
- Restart if needed:
"Workflow phase failed"#
A specific phase in the workflow failed.
Solutions:
- Retry the failed phase:
- Skip the phase (if non-critical):
- View phase details:
Performance Issues#
"Bootspring is slow"#
Commands take too long to execute.
Solutions:
- Check network connectivity:
- Increase timeout:
- Use local caching:
- Check for large CLAUDE.md:
- If over 100KB, add exclusions
"High memory usage"#
Bootspring uses too much memory.
Solutions:
-
Restart the MCP server:
- Restart your AI assistant
-
Reduce context size:
- Add exclusions to config
-
Limit concurrent operations:
Getting More Help#
Run Diagnostics#
Provides comprehensive system check with actionable advice.
Enable Debug Mode#
Shows detailed logs for debugging.
Check System Status#
Visit status.bootspring.com for:
- Service status
- Known issues
- Maintenance windows
Contact Support#
- Dashboard: bootspring.com/dashboard/support
- Discord: Join the community server
- Email: bugs@bootspring.com
Information to Include#
When reporting issues, include:
Common Error Messages#
| Error | Meaning | Solution |
|---|---|---|
ENOENT: no such file | File not found | Check path exists |
EACCES: permission denied | No permission | Check file permissions |
ETIMEDOUT | Request timeout | Check network, increase timeout |
ECONNREFUSED | Server not running | Start MCP server |
Invalid token | Auth failed | Re-authenticate |
Rate limit exceeded | Too many requests | Wait and retry |
Tier required: pro | Feature needs upgrade | Upgrade plan |
Next Steps#
- Configuration - Customize Bootspring
- CLI Reference - All commands documented
- FAQ - Frequently asked questions