BPT MCP Server

A self-contained Model Context Protocol server that turns any MCP-aware AI client into a BlazorPowerTools expert.

Home / BPT MCP Server

A BPT expert, packaged as a Docker image

The BPT MCP Server bakes the entire BlazorPowerTools skill corpus into a lightweight Linux image (~50 MB) and exposes it over the Model Context Protocol's Streamable-HTTP transport. Connect Claude Desktop, Cline, Cursor, Continue, or any other MCP client and your AI assistant becomes a BPT specialist with grounded knowledge of every component, parameter, and pattern.

Active license required

The BPT MCP Server is available to licensed BlazorPowerTools users. Sign in to download.

📦

What's inside

Each release ships an MCP server with the complete BPT skill corpus baked in:

  • bpt-controls.md — every form control (CheckBox, Dropdown, Slider, …)
  • bpt-images-animation.md — Image, AnimationEffect, Background, Carousel, ObjectDetector
  • bpt-tools.md — ServerMonitor, TerminalClient, ThemeBuilder, DataFlow, LandingPage, ImageEditor
  • bpt-devtools.md — render diagnostics, browser size, element tracking
  • bpt-ai.md — speech, transcription, text generation, the reusable BptAiChatPanel
  • bpt-image-editor.md — the full BptImageEditor reference
  • bpt-landing-page.md — the BptLandingPage visual builder

How to run

  1. Download the zip above and extract it.
  2. Load the image into your local Docker engine:
    cd bpt-mcp-server-
    bash load.sh
  3. Start the server:
    docker run --rm -p 7180:7180 bpt-mcp-server:
  4. Verify it's healthy: curl http://localhost:7180/health should return {"status":"ok","skills":8}.
  5. Connect any MCP client to http://localhost:7180/mcp (see the snippets below).

MCP client configuration

Claude Desktop / Cline / Cursor / Continue

Add an entry to your client's MCP config:

{
  "mcpServers": {
    "bpt-expert": {
      "url": "http://localhost:7180/mcp",
      "transport": "http"
    }
  }
}

Once connected, your assistant has full access to:

  • Every BPT skill as an MCP resource (URI scheme bpt-skill://)
  • The bpt_expert_guidance prompt, which injects every skill as grounding context for any BPT question
Smoke test with the official MCP Inspector
npx @modelcontextprotocol/inspector

Connect the inspector to http://localhost:7180/mcp. The Resources tab should list every skill file; the Prompts tab should show bpt_expert_guidance.

Security

By default, the server binds to 0.0.0.0 with no auth — fine for a developer running it locally on a single workstation. If the container is reachable beyond localhost:

  • Bind to localhost only: -p 127.0.0.1:7180:7180
  • Or require a bearer token: -e MCP_AUTH_TOKEN="$(openssl rand -hex 24)" and add "headers": { "Authorization": "Bearer YOUR_TOKEN" } to your client config.

Don't want to run a container?

We're working on a license-gated hosted instance at https://mcp.blazorpowertools.com/mcp for users who'd rather not manage Docker. Status updates will be posted here. The downloadable image always reflects the latest release; the hosted instance follows the same release cadence and is always at parity with the latest published version.


An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.