mcp

Manage MCP (Model Context Protocol) server connections.

Synopsis#

bootspring mcp <command> [options]

Description#

The mcp command manages MCP server connections and configurations. MCP enables AI assistants like Claude to interact with Bootspring tools directly.

Commands#

status#

Check MCP server status.

bootspring mcp status

Output:

⚡ MCP Server Status Server: bootspring Status: Running Port: 3100 Uptime: 2h 15m Connected Clients: ✓ Claude Desktop (claude-desktop-1.2.0) ✓ VS Code Extension (bootspring-vscode-0.8.0) Tools Available: 19 bootspring_assist, bootspring_context, bootspring_agent, bootspring_todo, bootspring_generate, bootspring_skill, bootspring_memory, bootspring_orchestrator, bootspring_prd, bootspring_loop, bootspring_seed, bootspring_dashboard, bootspring_quality, bootspring_workflow, bootspring_analyze, bootspring_config, bootspring_feedback, bootspring_status, bootspring_mvp Resources: 4 project://context, project://config, project://prd, project://todos

start#

Start the MCP server.

bootspring mcp start [options]

Options:

OptionDescription
--port=<n>Server port (default: 3100)
--host=<addr>Host address (default: localhost)
--stdioUse stdio transport (for Claude Desktop)
--detachRun in background

Examples:

1# Start with stdio (Claude Desktop) 2bootspring mcp start --stdio 3 4# Start on custom port 5bootspring mcp start --port=3200 6 7# Start in background 8bootspring mcp start --detach

stop#

Stop the MCP server.

bootspring mcp stop

restart#

Restart the MCP server.

bootspring mcp restart

logs#

View MCP server logs.

bootspring mcp logs [options]

Options:

OptionDescription
--follow, -fFollow log output
--lines=<n>Number of lines (default: 50)
--level=<level>Filter by log level

Examples:

1# View recent logs 2bootspring mcp logs 3 4# Follow logs 5bootspring mcp logs -f 6 7# Error logs only 8bootspring mcp logs --level=error

tools#

List available MCP tools.

bootspring mcp tools [options]

Options:

OptionDescription
--verboseShow tool details
--jsonOutput as JSON

Output:

⚡ MCP Tools Core Tools: bootspring_assist Natural language assistant bootspring_context Get project context bootspring_agent Invoke expert agents bootspring_todo Manage todos bootspring_generate Regenerate context Development Tools: bootspring_skill Discover and apply skills bootspring_quality Run quality gates bootspring_analyze Analyze code Workflow Tools: bootspring_orchestrator Orchestrate workflows bootspring_workflow Manage workflows bootspring_loop Development loops bootspring_prd PRD management bootspring_seed Seed operations bootspring_mvp MVP generation System Tools: bootspring_memory Access memory bootspring_dashboard Dashboard control bootspring_config Configuration bootspring_feedback Send feedback bootspring_status Check status

resources#

List MCP resources.

bootspring mcp resources

Output:

⚡ MCP Resources project://context Project context (CLAUDE.md) MIME: text/markdown project://config Bootspring configuration MIME: application/json project://prd Product Requirements Document MIME: application/json project://todos Todo list MIME: text/markdown

test#

Test MCP connection and tools.

bootspring mcp test [options]

Options:

OptionDescription
--tool=<name>Test specific tool
--allTest all tools

Examples:

# Run all tests bootspring mcp test --all # Test specific tool bootspring mcp test --tool=bootspring_assist

Output:

⚡ MCP Tests Testing connection... ✓ Testing authentication... ✓ Tool Tests: ✓ bootspring_assist (45ms) ✓ bootspring_context (12ms) ✓ bootspring_agent (89ms) ✓ bootspring_todo (23ms) ... 15 more tools passed All tests passed (19/19)

config#

Configure MCP settings.

bootspring mcp config [options]

Options:

OptionDescription
--set=<key>=<value>Set config value
--get=<key>Get config value
--showShow all config

Examples:

1# Show config 2bootspring mcp config --show 3 4# Set port 5bootspring mcp config --set=port=3200 6 7# Get specific value 8bootspring mcp config --get=transport

install#

Install MCP server for Claude Desktop.

bootspring mcp install [options]

Options:

OptionDescription
--globalInstall globally
--config-onlyUpdate config only

This command:

  1. Locates Claude Desktop config
  2. Adds Bootspring MCP server entry
  3. Configures stdio transport

Example:

1# Install for Claude Desktop 2bootspring mcp install 3 4# Output: 5# ✓ Found Claude Desktop config 6# ✓ Added bootspring MCP server 7# ✓ Configuration complete 8# 9# Restart Claude Desktop to connect

uninstall#

Remove MCP server from Claude Desktop.

bootspring mcp uninstall

Claude Desktop Integration#

Automatic Setup#

# Install and configure bootspring mcp install

Manual Configuration#

Add to claude_desktop_config.json:

1{ 2 "mcpServers": { 3 "bootspring": { 4 "command": "bootspring", 5 "args": ["mcp", "start", "--stdio"], 6 "cwd": "/path/to/your/project" 7 } 8 } 9}

Config Locations#

OSPath
macOS~/Library/Application Support/Claude/claude_desktop_config.json
Windows%APPDATA%\Claude\claude_desktop_config.json
Linux~/.config/Claude/claude_desktop_config.json

VS Code Integration#

Install Extension#

# Install Bootspring VS Code extension code --install-extension bootspring.bootspring-vscode

Configure Extension#

In VS Code settings:

{ "bootspring.mcp.enabled": true, "bootspring.mcp.port": 3100, "bootspring.mcp.autoStart": true }

Configuration#

MCP settings in bootspring.config.js:

1module.exports = { 2 mcp: { 3 // Server settings 4 server: { 5 port: 3100, 6 host: 'localhost', 7 transport: 'stdio', // or 'http' 8 }, 9 10 // Tool configuration 11 tools: { 12 enabled: [ 13 'assist', 14 'context', 15 'agent', 16 'todo', 17 'generate', 18 'skill', 19 'quality', 20 'workflow', 21 ], 22 23 // Tool-specific settings 24 assist: { 25 maxTokens: 4096, 26 }, 27 28 agent: { 29 timeout: 30000, 30 }, 31 }, 32 33 // Resource configuration 34 resources: { 35 enabled: ['context', 'config', 'prd', 'todos'], 36 }, 37 38 // Logging 39 logging: { 40 level: 'info', 41 file: '.bootspring/logs/mcp.log', 42 }, 43 }, 44};

Examples#

Start Server for Development#

# Start with logging bootspring mcp start --detach bootspring mcp logs -f

Diagnose Connection Issues#

1# Check status 2bootspring mcp status 3 4# Run tests 5bootspring mcp test --all 6 7# Check logs for errors 8bootspring mcp logs --level=error

Multiple Projects#

1# Project A (port 3100) 2cd /path/to/project-a 3bootspring mcp start --port=3100 --detach 4 5# Project B (port 3101) 6cd /path/to/project-b 7bootspring mcp start --port=3101 --detach

Configure Claude Desktop for multiple projects:

1{ 2 "mcpServers": { 3 "project-a": { 4 "command": "bootspring", 5 "args": ["mcp", "start", "--stdio"], 6 "cwd": "/path/to/project-a" 7 }, 8 "project-b": { 9 "command": "bootspring", 10 "args": ["mcp", "start", "--stdio"], 11 "cwd": "/path/to/project-b" 12 } 13 } 14}

Troubleshooting#

Server Won't Start#

# Check if port is in use lsof -i :3100 # Try different port bootspring mcp start --port=3200

Claude Desktop Not Connecting#

  1. Check config file location
  2. Verify JSON syntax
  3. Restart Claude Desktop
  4. Check MCP logs
bootspring mcp logs --level=error

Tools Not Available#

1# Verify tools are enabled 2bootspring mcp tools 3 4# Check config 5bootspring mcp config --show 6 7# Test tools 8bootspring mcp test --all