@echo off
setlocal
echo Building ZAP MCP Docker/Podman image...
REM Detect container runtime
where podman >nul 2>&1
if %errorlevel% == 0 (
set CONTAINER_RUNTIME=podman
echo Using Podman as container runtime
goto :build
)
where docker >nul 2>&1
if %errorlevel% == 0 (
set CONTAINER_RUNTIME=docker
echo Using Docker as container runtime
goto :build
)
echo Error: Neither Docker nor Podman found!
exit /b 1
:build
REM Build the container image
%CONTAINER_RUNTIME% build -t zap-custom-mcp:latest .
echo Build completed successfully!
echo.
echo To run the container:
if "%CONTAINER_RUNTIME%"=="podman" (
echo podman-compose up -d
echo Or manually:
echo podman run -p 8080:8080 -p 8082:8082 zap-custom-mcp:latest
) else (
echo docker-compose up -d
echo Or manually:
echo docker run -p 8080:8080 -p 8082:8082 zap-custom-mcp:latest
)
pause
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/LisBerndt/zap-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server