docker-data-api-builder

Orchestrate a Docker Compose stack with SQL Server, DAB, SQL Commander, and MCP Inspector.

1|1|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/JerryNixon/vslive-2026-las-demos --skill docker-data-api-builder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: docker-data-api-builder
Source: https://github.com/JerryNixon/vslive-2026-las-demos/tree/main/.github/skills/docker-data-api-builder
Command: npx skills add https://github.com/JerryNixon/vslive-2026-las-demos --skill docker-data-api-builder

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a minimal, repeatable Docker Compose workflow to run SQL Server, Data API Builder (DAB), SQL Commander, and MCP Inspector together for local development and testing, removing manual setup and environmental drift.

Core Features & Use Cases

  • Single docker-compose.yml controls the full stack, preventing ad-hoc docker run commands.
  • Service-name networking ensures containers connect reliably without localhost references.
  • DAB config isolation mounts /App/dab-config.json as read-only for safe local development.
  • MCP auto-connect URL enables one-click access to the Inspector and its tools.
  • Guided workflow provides a proven sequence to bootstrap, validate health, and connect tools.

Quick Start

Create a docker-compose.yml that defines the full stack (SQL Server, DAB, SQL Commander, MCP Inspector) and start it with docker compose up -d.

Frequently Asked Questions about docker-data-api-builder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up SQL Server and Data API Builder together using Docker Compose?

Data API Builder works with Docker Compose by running as a containerized service that connects to SQL Server using service-name networking, ensuring reliable local integration without manual localhost configuration.

Can I use MCP Inspector to auto-connect to a local Data API Builder stack?

Mounting the dab-config.json file as read-only in the Docker Compose volume ensures safe local development by preventing the DAB container from modifying the configuration during runtime.

How do I ensure proper startup order for SQL Server before Data API Builder starts?

Using non-default host ports in your docker-compose.yml prevents network conflicts when running multiple local development stacks simultaneously on the same machine.

Why does my Data API Builder container fail to connect to SQL Server in Docker Compose?

Yes, this Docker Compose workflow supports SQL Commander alongside Data API Builder and MCP Inspector, providing a complete stack for local development and testing.