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