MCP Server API

The MCP (Model Context Protocol) Server provides AI assistant integration for Bootspring, enabling AI tools like Claude to interact with your project through standardized tools and resources.

Overview#

Bootspring's MCP server exposes:

  • Tools: Actions that can be performed (invoking agents, running quality checks, etc.)
  • Resources: Read-only data about your project (context, todos, workflows)

Starting the MCP Server#

Loading code block...

Claude Desktop Configuration#

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

Loading code block...

Available Tools#

bootspring_assist#

The primary "magic" tool for natural language assistance.

Loading code block...

bootspring_context#

Manage project context and configuration.

Loading code block...

bootspring_agent#

Work with specialized AI agents.

Loading code block...

bootspring_todo#

Manage project todos.

Loading code block...

bootspring_skill#

Search and retrieve code patterns.

Loading code block...

bootspring_quality#

Run quality gates.

Loading code block...

bootspring_orchestrator#

Intelligent agent coordination and workflow management.

Loading code block...

bootspring_loop#

Autonomous development loop management.

Loading code block...

bootspring_memory#

Git-based memory and learnings.

Loading code block...

bootspring_generate#

Generate or regenerate CLAUDE.md context.

Loading code block...

bootspring_dashboard#

Launch real-time dashboard.

Loading code block...

bootspring_capabilities#

Get available Bootspring capabilities.

Loading code block...

bootspring_telemetry#

Manage telemetry settings.

Loading code block...

bootspring_plugin#

Manage plugins.

Loading code block...

bootspring_seed#

Project seeding and scaffolding.

Loading code block...

bootspring_mvp#

MVP import and analysis.

Loading code block...

bootspring_prd#

PRD ingestion and todo creation.

Loading code block...

Available Resources#

bootspring://context/project#

Current project context and configuration.

Loading code block...

bootspring://context/claude.md#

Generated AI context file content.

Loading code block...

bootspring://context/todo.md#

Project todo list.

Loading code block...

bootspring://agents/list#

Available specialized agents.

Loading code block...

bootspring://workflow/status#

Current workflow status.

Loading code block...

bootspring://skills/catalog#

Available skills catalog.

Loading code block...

bootspring://memory/recent#

Recent decisions and learning insights.

Loading code block...

Tool Response Format#

All tools return responses in the MCP content format:

Success Response#

Loading code block...

Error Response#

Loading code block...

Dependencies#

The MCP server requires:

Loading code block...

These are included when installing Bootspring globally:

Loading code block...

Error Handling#

Missing Dependencies#

Bootspring MCP Server - Startup Failed Missing dependencies: - @modelcontextprotocol/sdk is not installed To fix, run: npm install @modelcontextprotocol/sdk zod

Unknown Tool#

Loading code block...

Tool Execution Error#

Loading code block...

Best Practices#

  1. Use assist for natural language: The bootspring_assist tool handles natural language and routes to appropriate tools
  2. Check capabilities first: Use bootspring_capabilities to see what's available
  3. Combine tools: Use tool chaining for complex operations
  4. Handle errors gracefully: Always check for isError in responses
  5. Use resources for read-only data: Prefer resources over tools for fetching project state