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