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 statusOutput:
⚡ 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:
| Option | Description |
|---|---|
--port=<n> | Server port (default: 3100) |
--host=<addr> | Host address (default: localhost) |
--stdio | Use stdio transport (for Claude Desktop) |
--detach | Run 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 --detachstop#
Stop the MCP server.
bootspring mcp stoprestart#
Restart the MCP server.
bootspring mcp restartlogs#
View MCP server logs.
bootspring mcp logs [options]Options:
| Option | Description |
|---|---|
--follow, -f | Follow 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=errortools#
List available MCP tools.
bootspring mcp tools [options]Options:
| Option | Description |
|---|---|
--verbose | Show tool details |
--json | Output 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 resourcesOutput:
⚡ 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:
| Option | Description |
|---|---|
--tool=<name> | Test specific tool |
--all | Test all tools |
Examples:
# Run all tests
bootspring mcp test --all
# Test specific tool
bootspring mcp test --tool=bootspring_assistOutput:
⚡ 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:
| Option | Description |
|---|---|
--set=<key>=<value> | Set config value |
--get=<key> | Get config value |
--show | Show 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=transportinstall#
Install MCP server for Claude Desktop.
bootspring mcp install [options]Options:
| Option | Description |
|---|---|
--global | Install globally |
--config-only | Update config only |
This command:
- Locates Claude Desktop config
- Adds Bootspring MCP server entry
- 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 connectuninstall#
Remove MCP server from Claude Desktop.
bootspring mcp uninstallClaude Desktop Integration#
Automatic Setup#
# Install and configure
bootspring mcp installManual 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#
| OS | Path |
|---|---|
| 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-vscodeConfigure 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 -fDiagnose 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=errorMultiple 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 --detachConfigure 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=3200Claude Desktop Not Connecting#
- Check config file location
- Verify JSON syntax
- Restart Claude Desktop
- Check MCP logs
bootspring mcp logs --level=errorTools 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 --allRelated Commands#
bootspring plugin- Plugin managementbootspring config- Configurationbootspring status- System status
Related Docs#
- MCP Integration - Concepts
- MCP Tools Reference - Tool documentation
- Architecture - Protocol details