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:

Loading code block...

Alternative - use npx:

Loading code block...

"Permission denied" during install#

npm doesn't have permission to install globally.

Solution (macOS/Linux):

Loading code block...

"Node version not supported"#

Bootspring requires Node.js 18+.

Solution:

Loading code block...

MCP Connection Issues#

"MCP server not connecting"#

Your AI assistant can't connect to the Bootspring MCP server.

Solutions:

  1. Check .mcp.json exists:
Loading code block...
  1. Verify .mcp.json content:
Loading code block...
  1. Restart your AI assistant (Claude Code, Cursor, etc.)

  2. Check if server starts manually:

Loading code block...
  1. Verify Node.js is accessible:
Loading code block...

"Bootspring tools not appearing"#

The MCP tools aren't showing in your AI assistant.

Solutions:

  1. Restart your AI assistant completely

  2. Check MCP configuration location:

    • Claude Code: .mcp.json in project root
    • Cursor: ~/.cursor/mcp.json
    • Continue: Check Continue settings
  3. Verify with doctor:

Loading code block...
  1. Check server logs:
Loading code block...

"Connection timeout"#

MCP server times out during requests.

Solutions:

  1. Increase timeout in config:
Loading code block...
  1. Check network connectivity:
Loading code block...
  1. Verify API key is valid:
Loading code block...

Authentication Issues#

"Invalid API key"#

Your API key is rejected.

Solutions:

  1. Check key format:

    • Should start with bsk_
    • Example: bsk_prod_abc123xyz
  2. Verify key in dashboard:

    • Visit bootspring.com/dashboard/keys
    • Check if key is active
  3. Regenerate key if needed:

    • Dashboard → API Keys → Create Key
  4. Set key in environment:

Loading code block...

"Device limit reached"#

You've reached the maximum devices for your tier.

Solutions:

  1. Check device count:
Loading code block...
  1. Remove unused devices:

    • Dashboard → Devices → Disconnect
  2. 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:

Loading code block...

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:

Loading code block...

Or if you're already authenticated:

Loading code block...

"Wrong project context"#

Commands are using a different project than expected.

Solutions:

  1. Check current project:
Loading code block...
  1. Switch to correct project:
Loading code block...
  1. Check for conflicting configs:

    • .bootspring.json in current directory
    • bootspring.config.js with project settings
    • Session state in ~/.bootspring/
  2. Clear and re-link:

Loading code block...

Context Generation Issues#

"CLAUDE.md not generating"#

The context file fails to generate.

Solutions:

  1. Check write permissions:
Loading code block...
  1. Force regeneration:
Loading code block...
  1. Check for errors:
Loading code block...
  1. Verify project structure:
    • Must have package.json or recognizable project files

"Context missing my tech stack"#

Generated context doesn't include your framework.

Solutions:

  1. Specify stack explicitly:
Loading code block...
  1. Regenerate context:
Loading code block...

"Context is too large"#

CLAUDE.md is too big, causing issues.

Solutions:

  1. Exclude unnecessary files:
Loading code block...
  1. Limit included sections:
Loading code block...

Agent Issues#

"Agent not found"#

The specified agent doesn't exist.

Solutions:

  1. Check agent name:
Loading code block...
  1. Use exact name:

    • Correct: frontend-expert
    • Wrong: frontend, FrontendExpert
  2. Check your tier:

    • Some agents require Pro or Team tier
Loading code block...

"Agent response seems generic"#

Agent isn't using project context.

Solutions:

  1. Regenerate context:
Loading code block...
  1. Verify CLAUDE.md exists and has content:
Loading code block...
  1. 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:

  1. Check which agents are available:
Loading code block...
  1. Upgrade to Pro for business agents:
    • Visit bootspring.com/pro

Quality Gate Issues#

"Quality gate failing"#

Pre-commit or pre-push checks fail.

Solutions:

  1. See detailed errors:
Loading code block...
  1. Fix issues automatically (if possible):
Loading code block...
  1. Skip specific checks temporarily:
Loading code block...

"TypeScript errors blocking commit"#

TypeScript errors prevent quality gate from passing.

Solutions:

  1. Run TypeScript check manually:
Loading code block...
  1. Fix the errors or adjust tsconfig:

    • Common issue: missing types for dependencies
  2. Install missing type packages:

Loading code block...

"ESLint errors"#

Linting fails during quality checks.

Solutions:

  1. Run ESLint manually:
Loading code block...
  1. Auto-fix issues:
Loading code block...
  1. Check ESLint config exists:
Loading code block...

Workflow Issues#

"Workflow stuck"#

A workflow isn't progressing.

Solutions:

  1. Check workflow status:
Loading code block...
  1. View workflow logs:
Loading code block...
  1. Resume if paused:
Loading code block...
  1. Restart if needed:
Loading code block...

"Workflow phase failed"#

A specific phase in the workflow failed.

Solutions:

  1. Retry the failed phase:
Loading code block...
  1. Skip the phase (if non-critical):
Loading code block...
  1. View phase details:
Loading code block...

Performance Issues#

"Bootspring is slow"#

Commands take too long to execute.

Solutions:

  1. Check network connectivity:
Loading code block...
  1. Increase timeout:
Loading code block...
  1. Use local caching:
Loading code block...
  1. Check for large CLAUDE.md:
    • If over 100KB, add exclusions

"High memory usage"#

Bootspring uses too much memory.

Solutions:

  1. Restart the MCP server:

    • Restart your AI assistant
  2. Reduce context size:

    • Add exclusions to config
  3. Limit concurrent operations:

Loading code block...

Getting More Help#

Run Diagnostics#

Loading code block...

Provides comprehensive system check with actionable advice.

Enable Debug Mode#

Loading code block...

Shows detailed logs for debugging.

Check System Status#

Visit status.bootspring.com for:

  • Service status
  • Known issues
  • Maintenance windows

Contact Support#

  1. Dashboard: bootspring.com/dashboard/support
  2. Discord: Join the community server
  3. Email: bugs@bootspring.com

Information to Include#

When reporting issues, include:

Loading code block...

Common Error Messages#

ErrorMeaningSolution
ENOENT: no such fileFile not foundCheck path exists
EACCES: permission deniedNo permissionCheck file permissions
ETIMEDOUTRequest timeoutCheck network, increase timeout
ECONNREFUSEDServer not runningStart MCP server
Invalid tokenAuth failedRe-authenticate
Rate limit exceededToo many requestsWait and retry
Tier required: proFeature needs upgradeUpgrade plan

Next Steps#