Skip to content

Instantly share code, notes, and snippets.

@lokeshrangineni
Created August 28, 2025 19:43
Show Gist options
  • Save lokeshrangineni/881beef602f68cde3211368e322b27af to your computer and use it in GitHub Desktop.
Save lokeshrangineni/881beef602f68cde3211368e322b27af to your computer and use it in GitHub Desktop.
sqlcl-mcp-server
#!/bin/bash
# Build and publish SQLcl MCP Server to Quay.io
set -e
# Configuration
IMAGE_NAME="sqlcl-mcp-server"
TAG="1.0.0"
QUAY_REPO="quay.io/lrangine"
echo "Building SQLcl MCP Server..."
# Build the container image
docker build -t ${IMAGE_NAME}:${TAG} .
# Tag for Quay.io
docker tag ${IMAGE_NAME}:${TAG} ${QUAY_REPO}/${IMAGE_NAME}:${TAG}
echo "Build complete!"
echo "To publish to Quay.io, run:"
echo " docker push ${QUAY_REPO}/${IMAGE_NAME}:${TAG}"
# SQLcl MCP Server Docker Image
FROM container-registry.oracle.com/database/sqlcl:latest
# Start SQLcl in MCP mode
ENTRYPOINT ["sql", "-mcp", "/nolog"]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment