Skip to main content

Menu

Webinar

Built for the Agentic Era: Introducing MariaDB Enterprise Platform 2027

Register now

Developer

Instant Schema Prototyping: VS Code + AI + MariaDB MCP

By Alejandro Duarte

6 min read
Share
git clone https://github.com/MariaDB/mcp.git
DB_HOST=mariadb
DB_USER=user
DB_PASSWORD=password123
DB_PORT=3306
DB_NAME=demo

MCP_READ_ONLY=false
MCP_MAX_POOL_SIZE=10

EMBEDDING_PROVIDER=openai
OPENAI_API_KEY=[YOUR_API_KEY_HERE]
services:
mariadb-server:
image: mariadb:11
container_name: mariadb
environment:
MARIADB_ROOT_PASSWORD: rootpassword123
MARIADB_DATABASE: demo
MARIADB_USER: user
MARIADB_PASSWORD: password123
ports:
- "3306:3306"
healthcheck:
test: ["CMD", "mariadb-admin", "ping", "-h", "127.0.0.1", "-p'rootpassword123'"]
interval: 5s
timeout: 3s
retries: 10
mariadb-mcp:
build: .
container_name: mariadb-mcp
env_file: .env
ports:
- "9001:9001"
depends_on:
mariadb-server:
condition: service_healthy
docker compose up -d
docker logs mariadb-mcp